Bài giảng Lập trình nâng cao: Chương 2 Các cấu trúc điều khiển trong C# cung cấp cho người học những kiến thức như: Các khái niệm cơ bản trong C#; Xuất các ký tự đặc biệt; Các toán tử; Toán tử Logic; Toán tử quan hệ; Chuyển đổi kiểu dữ liệu; Câu lệnh rẽ nhánh if; .Mời các bạn cùng tham khảo! | TRƯỜNG ĐẠI HỌC THỦY LỢI Khoa CNTT Bộ môn CNPM LẬP TRÌNH NÂNG CAO Các cấu trúc điều khiển trong C 1 Các khái niệm cơ bản trong C Các kiểu dữ liệu Các từ khóa Các toán tử Các cấu trúc điều khiển Các cấu trúc điều khiển trong C 2 Các kiểu dữ liệu trong C Các cấu trúc điều khiển trong C 3 Các từ khóa trong C Các cấu trúc điều khiển trong C 4 Xuất các ký tự đặc biệt Các cấu trúc điều khiển trong C 5 Các toán tử Toán tử Ý nghĩa Ví dụ một ngôi Tăng 1 a a a 1 tiền tố tăng trước khi sd a a a a 1 hậu tố tăng sau khi sd a - Giảm 1 -a a a-1 tiền tố giảm trước khi sd a a- a a-1 hậu tố giảm sau khi sd a - Lấy đối -a lấy số đối của số a Các cấu trúc điều khiển trong C 6 Các toán tử Toán tử hai ngôi Ý nghĩa Toán tử gán Phép cộng - Phép trừ Phép nhân Phép chia lấy phần nguyên Phép chia lấy phần dư Các cấu trúc điều khiển trong C 7 Các toán tử Toán tử tự gán 2 Ý nghĩa ngôi a b a a b - a - b a a-b a b a a b a b a a b a b a a b Các cấu trúc điều khiển trong C 8 Toán tử điều kiện 3 ngôi Cú pháp Kết quả biểu thức kiểm tra gtrị đúng giá trị sai VD max a gt b a b Tương đương câu lệnh if else như sau if a gt b max a else max b Các cấu trúc điều khiển trong C 9 Toán tử quan hệ Toán tử Mô tả Ví dụ 7 5 trả về false So sánh bằng b 2 5 trả về false Khác 3 2 trả về true lt Nhỏ hơn 5 lt 5 trả về false gt Lớn hơn 3 gt 2 trả về true 4 2 trả về true Các cấu trúc điều khiển trong C 10 Toán tử Logic Toán tử Chức năng amp amp Trả kết quả là True khi cả 2 toán hạng đều là True Trả về kết quả là True khi chỉ một trong 2 toán hạng là True Chuyển đổi giá trị từ True thành False và ngược lại Các cấu trúc điều khiển trong C 11 Chuyển đổi kiểu dữ liệu Chuyển đổi ngầm định Được thực hiện ngầm định Không bị mất thông tin Ví dụ short x 20 int y x gt chuyển đổi ngầm định và không mất thông tin vì mọi giá trị kiểu short đều thuộc về int Các cấu trúc điều khiển trong C 12 Chuyển đổi dữ liệu Chuyển đổi tường minh Gán ép một giá trị cho một biến thuộc kiểu dữ liệu khác tên kiểu Ví dụ short x int y 100 x y không thực