Toán tử luận lý điều kiện

Một phần của tài liệu Giáo trình C# - Cơ Bản (Bài 2. Khái niệm Framework) (Trang 65 - 75)

−BBảảng chân trng chân trịị::

a b !a a && b a || b

true true false true true

true false false false true

false true true false true

false false true false false

Các toán tử

Toán t logic

Tên Ký hiệu Ý nghĩa

Tên Ký hiệu Ý nghĩa

Logical NOT ~a Phép đảo giá trị bit

Logical AND a & b Trả về 1 nếu cả hai bit đều là 1, ngược lại trả về 0

lại trả về 0

Logical OR a | b Trả về 0 nếu cả hai bit đều là 0, ngược lại trả về 1

Logical XOR a ^ b Trả về 1 nếu và chỉ nếu một trong hai Logical XOR a b Trả về 1 nếu và chỉ nếu một trong hai

−Bảng chân trị của các toán tử logic a b ~a a & b a | b a ˆ b 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 0 1 0 0 0

Các toán tử

T á t á l i

Toán t ghép phép gán logic

Tên Ký hiệu Ý nghĩa

Logic ghép AND b &= a b = (Type) (b & (a)) Logic ghép ORg g p b |= a| b = (Type) (b | (a))( yp ) ( | ( )) Logic ghép XOR b ˆ= a b = (Type) (b ˆ (a))

Các toán tử

Toán t dch chuyn bit

Tên Ký hiệu Ý nghĩa

Tên Ký hiệu Ý nghĩa

Chuyển dịch trái

(Shift left) a << n

Chuyển dịch tất cả các bit về bên trái n lần, phủ đầy 0 các bit phải tương ứng với bit chuyển dịch

với bit chuyển dịch Chuyển dịch phải

(Shift right) a >> n

Chuyển dịch tất cả các bit về bên phải n lần, phủ đầy 0 các bit trái tương ứng với bit chuyển dịch (adsbygoogle = window.adsbygoogle || []).push({});

Tên Ký hiệu Ý nghĩa

Tên Ký hiệu Ý nghĩa

Chuyển dịch trái a <<= n b = (Type) (b << (a)) Chuyển dịch phải a >>= n b = (Type) (b >> (a))

Các toán tử

Toán t dch chuyn bit

−Ví dụ:

− Các toán tử tăng (++) và giảm (--) được sử dụng để làm tiền tố và hậu tố Trong trường hợp tiền tố các toán tử tăng hoặc giảm được hậu tố. Trong trường hợp tiền tố, các toán tử tăng hoặc giảm được đặt trước biến kiểu dữ liệu đơn giản.

− Ví dụ: ++a Ù a = a + 1 ++a Ù a = a + 1 --a Ù a = a – 1 int b = 6; int b = 6; int a = ++b; // a = 7, b = 7

Các toán tử

Một phần của tài liệu Giáo trình C# - Cơ Bản (Bài 2. Khái niệm Framework) (Trang 65 - 75)