System.out.println(4&7);
-----------------------------------
ps:
4: 00000100
7: 00000111
"&"是与的意思,当:
0和1返回0,
1和0返回0,
1和1返回1,
0和0返回0
所以:4: 00000100
7: 00000111
----
4: 00000100 (结果)
-----------------------------------
ps:
4: 00000100
7: 00000111
"&"是与的意思,当:
0和1返回0,
1和0返回0,
1和1返回1,
0和0返回0
所以:4: 00000100
7: 00000111
----
4: 00000100 (结果)
将他们都转换成2进制。然后运算,得到的二进制再转换成十进制就ok了!
4和7的2进制表示法如下:
4: 00000100
7: 00000111
"|"是或的意思,当:
0和1返回1,
1和0返回1,
1和1返回1,
0和0返回0
所以:4: 00000100
7: 00000111
----
7: 00000111 (结果)&就是逻辑乘了,方法都要和前面的大虾说的一样:)