C#逻辑运算符及解析

  • Post author:
  • Post category:其他


文章目录


  • 博主写作不容易,孩子需要您鼓励

  • 万水千山总是情 , 先点个赞行不行

逻辑运算符用于连接一个或多个条件,判断这些条件是否成立。

C#的逻辑运算符可以分为两类:


“&” “|” “^”

称为

整体逻辑运算符

,他们允许在两个数值上进行布尔运算;


“&&” “||” “!”

称为

条件逻辑运算符

,运算符的两边的操作数的值必须是布尔类型,操作数常为条件表达式。

运算符 说明
!= 比较两个值是否不等
== 比较两个值是否相等
& 产生两个操作数的按位与
&& 布尔



;当两个操作数都为



时结果为

TRUE

,其余情况均为

FALSE
l 产生两个操作数的按位或
ll 布尔



;当两个操作数至少一个为



时结果为

TRUE

,其余情况均为

FALSE
^ 产生两个操作数的按位异或
! 条件



;对布尔操作数结果取反。


注意:


1、&是可以进行数值的按位与,&&只能进行布尔值的逻辑运算;

2、|是可以进行数值的按位或,||只能进行布尔值的逻辑运算;

3、优先级,由低到高:==、!=;&;^;|;&&;||。


  • 博主简介:

  • 工业自动化上位机软件工程师、机器视觉算法工程师、运动控制算法工程师。目前从业于智能制造自动化行业。


    博主邮箱:2296776525@qq.com


  • 帮忙点个赞吧。哈哈。



版权声明:本文为cashmood原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。