22智能在线
新记
C#中的|=是什么意思?
如题所述
举报该文章
相关建议 2011-11-18
一个|代表按位进行或运算||是
逻辑或
运算
按位或运算你就将数据转换为
二进制
然后进行比较每一位进行或运算
1|2的结果就是3
1的二进制是1
2的二进制是10
进行按位或,由于1只有一个位所以前面用0占位。1或1是1 0或0是0 1或0就是1
01
10
-----------
11
11转换为
十进制
就是3
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/0iihii6fx.html
其他看法
第1个回答 2011-11-18
x |= y等效于x = x | y。
二元 | 运算符是为整型和 bool 类型预定义的。对于整型,| 计算操作数的按位“或”结果。对于 bool 操作数,| 计算操作数的逻辑“或”结果;也就是说,当且仅当两个操作数均为 false 时,结果才为 false。
第2个回答 2011-11-17
a|=b;
等价于
a =a | b;
或运算
第3个回答 2011-11-17
我感觉你是不是写错符号了 应该是
“!=”吧 这个是 不等于
相似回答
大家正在搜
相关问题
c#中 =! 是什么意思
在c#中<<= 、|= 什么意思
C#中*=是什么意思?
C#中() =>是什么意思
c#中的+=是什么意思啊
C#中==什么意思?如何使用
在c# 中&= 是什么意思
C#中“()=>”表示什么意思?