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

优先级

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

相关推荐
hakesashou6 小时前
python 如何使数组中的元素不重复
开发语言·python
2501_944424126 小时前
Flutter for OpenHarmony游戏集合App实战之消消乐下落填充
android·开发语言·flutter·游戏·harmonyos
Filotimo_6 小时前
JWT的概念
java·开发语言·python
黎雁·泠崖6 小时前
Java字符串系列总结篇|核心知识点速记手册
java·开发语言
黑夜中的潜行者6 小时前
构建高性能 WPF 大图浏览器:TiledViewer 技术解密
性能优化·c#·.net·wpf·图形渲染
彩妙不是菜喵6 小时前
STL精讲:string类
开发语言·c++
小屁猪qAq6 小时前
创建型之单例模式
开发语言·c++·单例模式
郝学胜-神的一滴6 小时前
深入解析以太网帧与ARP协议:网络通信的基石
服务器·开发语言·网络·程序人生
lingran__6 小时前
C语言动态内存管理详解
c语言·开发语言
haokan_Jia6 小时前
【java使用LinkedHashMap进行list数据分组写入,顺序并没有按照原始顺序,原因分析】
java·开发语言·list