4|7和4&7
System.out.println(4|7)
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
System.out.println(4&7);
4: 00000100 7: 00000111
"&"是与的意思,当: 0和1返回0, 1和0返回0, 1和1返回1, 0和0返回0
所以: 4: 00000100 7: 00000111
(结果) 4: 00000100