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

优先级

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

相关推荐
c238569 分钟前
c/c++中的多态(上)
开发语言·c++
彷徨而立12 分钟前
【C++】介绍 std::ifstream 输入文件流
开发语言·c++
罗超驿27 分钟前
13.JavaScript 新手入门指南:语法、变量、流程控制全解析
开发语言·javascript
yingjie11033 分钟前
Scanpy vs Seurat 深度对比:Python 与 R 的单细胞分析框架谁更强?
开发语言·python·r语言·生物信息学·单细胞转录组·seurat·scanpy
程序大视界1 小时前
【C++ 从基础到项目实战】C++(六):拷贝控制——浅拷贝与深拷贝,兼谈智能指针
开发语言·c++·cpp
luck_bor1 小时前
IO流知识点笔记
java·开发语言·笔记
程序大视界1 小时前
【Python系列课程】Pandas(四):数据统计与排序——describe、sort_values、sample
开发语言·python·pandas
KWTXX1 小时前
使用matlab官网的skills调用claude-待完成
开发语言·matlab
Cthy_hy2 小时前
Python算法竞赛:排列组合核心用法
开发语言·python·算法