【C++教程】逻辑运算符真值表

逻辑非运算符(!

逻辑非运算符是一元运算符,用于对单个布尔值取反。

操作数 A !A
false true
true false

逻辑与运算符(&&

逻辑与运算符是二元运算符,只有当两个操作数都为 true 时,结果才为 true

操作数 A 操作数 B A && B
true true true
true false false
false true false
false false false

逻辑或运算符(||

逻辑或运算符是二元运算符,只要两个操作数中有一个为 true,结果就为 true

操作数 A 操作数 B A || B
true true true
true false true
false true true
false false false

逻辑异或运算符(^)(在布尔逻辑场景下)

逻辑异或运算符是二元运算符,当两个操作数不同时结果为 true,相同时结果为 false

操作数 A 操作数 B A ^ B
true true false
true false true
false true true
false false false

你可能感兴趣的:(开发语言,c++,教程)