Breaking

Chủ Nhật, 29 tháng 10, 2017

Bài 08: Các toán tử (Operators) trong C#

Toán tử là một ký hiệu nói cho bộ biên dịch biết sẽ thực hiện thao tác logic hay toán học. C# cung cấp nhiều toán tử xây dựng sẵn:
  • Toán tử số học
  • Toán tử quan hệ
  • Toán tử logic
  • Toán tử trên bit
  • Toán tử gán
  • Toán tử hổn hợp
  1. Toán tử số học

Bảng dưới cho ta thấy những toán tử số học được hỗ trợ bởi C#. Với 2 biến A có giá trị 10 và B có giá trị 20, ta có:
OperatorDescriptionExample
+Cộng hai toán hạngA + B = 30
Toán hạng trước trừ toán hạng sauA – B = -10
*Nhân hai toán hạngA * B = 200
/Chia tử số cho mẫu sốB / A = 2
%Phép toán lấy phần dưB % A = 0
++Toán tử tăng, tăng giá trị nguyên lên 1 đơn vịA++ = 11
Toán tử giảm, giảm giá trị nguyên xuống 1 đơn vịA– = 9
Ví dụ:
Kết quả của đoạn code trên :

  1. Toán tử quan hệ

Bảng dưới đây là các toán tử quan hệ được C# cung cấp. Với giá trị biến A là 10, biến B là 20, ta có:
OperatorDescriptionExample
==Kiểm tra nếu giá trị 2 biến bằng nhau thì trả về giá trị true, ngược lại false(A == B) is not true.
!=Kiểm tra nếu giá trị 2 biến khác nhau thì trả về giá trị true, ngược lại false(A != B) is true.
>Kiểm tra nếu giá trị biến bên trái lớn hơn biến bên phải thì trả về giá trị true, ngược lại false(A > B) is not true.
<Kiểm tra nếu giá trị biến bên trái bé hơn biến bên phải thì trả về giá trị true, ngược lại false(A < B) is true.
>=Kiểm tra nếu giá trị biến bên trái lớn hơn hoặc bằng biến bên phải trả về giá trị true, ngược lại false(A >= B) is not true.
<=Kiểm tra nếu giá trị biến bên trái bé hơn hoặc bằng biến bên phải trả về giá trị true, ngược lại false(A <= B) is true.
Ví dụ:
Kết quả sau khi chạy chương trình trên:

  1. Toán tử logic (Xem tiếp trang sau)

Không có nhận xét nào:

Đăng nhận xét

Adbox