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

优先级

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

相关推荐
暴力求解3 分钟前
C++类和对象(上)
开发语言·c++·算法
让我们一起加油好吗16 分钟前
【基础算法】枚举(普通枚举、二进制枚举)
开发语言·c++·算法·二进制·枚举·位运算
大锦终16 分钟前
【C++】特殊类设计
开发语言·c++
Bruce_Liuxiaowei42 分钟前
PHP文件包含漏洞详解:原理、利用与防御
开发语言·网络安全·php·文件包含
泽02021 小时前
C++之STL--list
开发语言·c++·list
YGGP1 小时前
吃透 Golang 基础:数据结构之 Map
开发语言·数据结构·golang
~plus~1 小时前
Harmony核心:动态方法修补与.NET游戏Mod开发
开发语言·jvm·经验分享·后端·程序人生·c#
步、步、为营1 小时前
.NET 事件模式举例介绍
java·开发语言·.net
htj101 小时前
C# 使用正则表达式
正则表达式·c#
~plus~1 小时前
WPF八大法则:告别模态窗口卡顿
开发语言·经验分享·后端·程序人生·c#