LẬP TRÌNH CĂN BẢN - Trang 46

/codegym.vn/ - 41

Toán tử &&

Toán tử && trả về giá trị true nếu cả hai toán hạng đều có giá trị true. Chỉ cần một
toán hạng có giá trị false thì kết quả sẽ là false.
Chúng ta có thể tổng hợp các trường hợp giá trị của a, b và kết quả như trong bảng.

Giá trị biến a

Giá trị biến b

Kết quả (a && b)

true

true

true

true

false

false

false

false

false

false

true

false

Toán tử ||

Toán tử || trả về giá trị true nếu một trong hai toán hạng có giá trị true. Chỉ duy nhất
trường hợp nếu cả hai toán hạng có giá trị false thì kết quả sẽ là false.
Chúng ta có thể tổng hợp các trường hợp giá trị của a, b và kết quả như trong bảng.

Giá trị biến a

Giá trị biến b

Kết quả (a || b)

true

true

true

true

false

true

false

false

false

false

true

true

Toán tử !

Toán tử phủ định đảo ngược giá trị boolean, chẳng hạn giá trị true thì chuyển thành
false và giá trị false thì chuyển thành true.

Giá trị biến a

Kết quả !a

true

false

false

true

Độ ưu tiên của các toán tử

Trong toán học các phép tính trong một biểu thức có độ ưu tiên nhất định để xác định
phép tính nào được tính toán trước. Trong lập trình cũng vậy, nếu trong một biểu thức
có sự tham gia của nhiều toán tử thì thứ tự thực hiện được dựa trên độ ưu tiên được
quy định sẵn.
Bảng bên dưới liệt kê các thứ tự ưu tiên ứng với từng toán tử:

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.