Phép toán | a | b | Kết quả | |
Toán tử phủ định ! | Phép toán một ngôi !a | true | - | false |
false | - | true | ||
Toán tử hội && | Phép toán hai ngôi a&&b | true | true | true |
true | false | false | ||
false | true | false | ||
false | false | false | ||
Toán tử tuyển || | Phép toán hai ngôi a||b | true | true | true |
true | false | true | ||
false | true | true | ||
false | false | false |
Ví dụ | Kết quả |
#include int main() { int a = true; int b =false; cout<<”Kết quả 1:”<<(a&&a); cout<<”Kết quả 2:”<< (!a&&b); cout<<”Kết quả 3:”<< !(a||b); } | Kết quả 1: 1 Kết quả 2: 0 Kết quả 3: 0 |
Giải thích:
Kết quả 1 – tương ứng với biểu thức a&&a=a, nghĩa là true – 1.
Kết quả 2 – tương ứng với !a&&b. !a=false, false&&false=false – 0.
Kết quả 3 – tương ứng với !(a||b), a||b=true||false=true, !(a||b)=!true=false – 0.
Bài tập 3. Hãy lập trình kiểm tra tính đúng đắn của định luật De Morgan:
|
No comments:
Post a Comment