C#逻辑运算符

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

优先级

非 的优先级较高 与 的优先级大于 或 逻辑运算符优先级 低于 条件运算符 算数运算符

相关推荐
ss2734 分钟前
线程池配置-七大关键参数
java·开发语言
HeDongDong-5 分钟前
Kotlin Lambda 表达式详解
android·开发语言·kotlin
最后一个bug6 分钟前
浅显易懂的讲解MMU是如何使用4级页表把虚拟地址转化为物理地址的~
linux·服务器·开发语言·系统架构·计算机外设
superman超哥7 分钟前
Rust 函数定义与参数传递:所有权系统下的设计艺术
开发语言·rust·设计艺术·rust函数定义·rust参数传递
2301_789015628 分钟前
C++:set/multiset和map/multimap文档详细解析
c语言·开发语言·c++·vscode·排序算法·set·map
“抚琴”的人9 分钟前
C#上位机策略模式
开发语言·c#·策略模式
CoderCodingNo9 分钟前
【GESP】C++五级真题(数论-素数思想考点) luogu-P10720 [GESP202406 五级] 小杨的幸运数字
开发语言·c++·算法
zmzb01039 分钟前
C++课后习题训练记录Day59
开发语言·c++
黎雁·泠崖10 分钟前
C 语言文件操作进阶:格式化读写 + 二进制读写 + 随机读写进阶全解
c语言·开发语言
baivfhpwxf202312 分钟前
C# 语言 SQL Server 批量更新
服务器·windows·c#