C#之关系运算符

C#之关系运算符


          关系运算

          又称为比较运算。

          作用是对运算符两侧的表达式进行比较,获取一个比较后的结果, 若成立返回逻辑真true,否则返回逻辑假false。

          通常作为条件分支控制语句,迭代语句中的条件存在,判定语句是否执行。

          ==——等于运算符,验证两表达式相等

          !=——不等于运算符,验证两表达式不相等

          <——小于运算符,验证左侧表达式小于右侧表达式

          >——大于运算符,验证左侧表达式大于右侧表达式

          <=——小于等于运算符,验证左侧表达式小于或等于右侧表达式

          >=——大于等于运算符,验证左侧表达式大于或等于右侧表达式


          Is——主要用于判定对象是否属于某个类的实例

          As——在兼容的引用类型之间执行某些类型的转换,其只执行引用转换和装箱转换,无法执行用户自定义的转换

          &&——逻辑与运算符,当两个表达式中包含逻辑假false时,返回逻辑假false,如均为逻辑真true,则返回逻辑真true

          ||——逻辑或运算符,当两个表达式中包含逻辑真true时返回逻辑真true,否则返回逻辑假false

          !——逻辑非运算符,对某个表达式取反,当其为逻辑真true时,返回逻辑假false,否则返回逻辑真true

          &——按位于运算符,将两个数据转换为二进制,然后依数位进行逻辑与运算

          |——按位或运算符,将两个数据转换为二进制,然后依数位进行逻辑或运算


          ~——按位取反运算符,将数据转换为二进制,然后每一位应用1的补码,并返回结果

          ^——按位异或运算符,将两个数据转换为二进制,如同数位相同返回0,否则返回1

          <<——左移运算符,将左侧操作数转换为二进制,再将数位向左移动右侧操作数个位置,空出的位置补0

          >>——右移运算符,将左侧操作数转换为二进制,再向右移动操作数的位置,多余的位置省略

          &=——按位与赋值,先对运算符左侧的操作数进行按位与运算,再将所得结果赋予该操作数

          |=——按位或赋值,先对运算符左侧的操作数进行按位或运算,再将所得的结果赋予该操作数

          ^=——按位异或赋值,先对运算符左侧的操作数进行按位异或运算,再将所得的结果赋予该操作数

          <<=——左移按位赋值运算,将变量的值转换为二进制数字,再左移若干位,将新值赋予变量

          >>=——右移按位赋值运算,将变量的值转换为二进制数字,再右移若干位,将数值赋予变量


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值