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

优先级

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

相关推荐
坐吃山猪14 小时前
SpringBoot01-配置文件
java·开发语言
晚风(●•σ )14 小时前
C++语言程序设计——06 字符串
开发语言·c++
我叫汪枫14 小时前
《Java餐厅的待客之道:BIO, NIO, AIO三种服务模式的进化》
java·开发语言·nio
Nicole-----14 小时前
Python - Union联合类型注解
开发语言·python
晚云与城14 小时前
今日分享:C++ -- list 容器
开发语言·c++
兰雪簪轩15 小时前
分布式通信平台测试报告
开发语言·网络·c++·网络协议·测试报告
FPGAI15 小时前
Qt编程之信号与槽
开发语言·qt
Swift社区16 小时前
从 JDK 1.8 切换到 JDK 21 时遇到 NoProviderFoundException 该如何解决?
java·开发语言
0wioiw016 小时前
Go基础(④指针)
开发语言·后端·golang
almighty2717 小时前
C# WinForm分页控件实现与使用详解
c#·winform·分页控件·c#分页·winform分页