C#中逻辑运算符分为: 或、与、非
或||: 对两个bool值进行逻辑运算 有真则真 同假则假
与&&: 对两个布尔值进行运算 有假则假 同真为真
非!: 对两个bool值进行取反 真变假 假变真
或 ||
符号 : ||
<u>*对两个bool值进行逻辑运算 有真则真 同假则假*</u>
用法:
boo result = true || false; // true
result = true || true; // true
result = false || false; //false
与 &&
符号: &&
<u>*对两个布尔值进行运算 有假则假 同真为真*</u>
用法:
bool result = true && false; //false
result = true && true; // true
result = false && false; //false
非 !
符号: !
<u>*对两个bool值进行取反 真变假 假变真*</u>
用法:
bool result = !true; // false
result = !false; // true
优先级
非 的优先级较高 与 的优先级大于 或 逻辑运算符优先级 低于 条件运算符 算数运算符