A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 马谦 中级黑马   /  2013-3-11 07:55  /  1195 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

逻辑
&(与)
为整型和 bool 类型预定义了二进制 & 运算符。对于整型,& 计算操作数的逻辑按位。对于 bool 操作数,& 计算操作数的逻辑;也就是说,当且仅当两个操作数均为 true 时,结果才为 true。;& 运算符计算两个运算符,与第一个操作数的值无关
  
^(异或)
  
  
二元 ^ 运算符是为整型和 bool 类型预定义的。对于整型,^ 将计算操作数的按位异或。对于 bool 操作数,^ 将计算操作数的逻辑异或;也就是说,当且仅当只有一个操作数为 true 时,结果才为 true
  
  
|(或)
  
  
二元 | 运算符是为整型和 bool 类型预定义的。对于整型,| 计算操作数的按位结果。对于 bool 操作数,| 计算操作数的逻辑结果;也就是说,当且仅当两个操作数均为 false 时,结果才为 false
  
  
&&
  
  
条件运算符 (&&) 执行其 bool 操作数的逻辑运算,但仅在必要时才计算第二个操作数。
  
  
||
  
  
条件运算符 (||) 执行 bool 操作数的逻辑运算,但仅在必要时才计算第二个操作数。
  
  

  
赋值
  
=
  
  
赋值运算符 (=) 将右操作数的值存储在左操作数表示的存储位置、属性或索引器中,并将值作为结果返回。操作数的类型必须相同(或右边的操作数必须可以隐式转换为左边操作数的类型)。
  
  
+=
  
  
加法赋值运算符。
  
  
-=
  
  
减法赋值运算符。
  
  
*=
  
  
二元乘法赋值运算符。
  
  
/=
  
  
除法赋值运算符。
  
  
%=
  
  
模块赋值运算符。
  
  
&=
  
  
赋值运算符。
  
  
|=
  
  
赋值运算符。
  
  
^=
  
  
异或赋值运算符。
  
  
<<=
  
  
左移赋值运算符。
  
  
>>=
  
  
右移赋值运算符。
  
??
如果 ?? 运算符的左操作数非 null,该运算符将返回左操作数,否则返回右操作数。

您需要登录后才可以回帖 登录 | 加入黑马