wcc-20170216

逻辑运算符&(按位与)与|(按位或)的举例

在java中2|3&5的值是?
int是32位,现在为方便只写4为即可,因为数比较小。
2的二进制表示 0010,3的二进制0011,5的二进制0101.
&的优先级高于|的优先级。
1、&先计算
0011 & 0101 两个操作数都为1才为1,结果0001。
2、|再计算
0001 | 0011 只要有一位为1即为1,结果0011。
所以最后结果为3。

分类:

技术点:

相关文章:

  • 2021-12-05
  • 2022-02-09
  • 2021-06-15
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-02-08
猜你喜欢
  • 2021-11-21
  • 2021-12-05
  • 2021-08-02
  • 2021-12-05
  • 2021-09-30
  • 2021-12-05
相关资源
相似解决方案