64 % 2 0
32 % 2 0
16 % 2 0
8 % 2 0
4% 2 0
2 % 2 0
1 % 2 1
64 0100 0000
63 % 2 1
31 % 2 1
15 % 2 1
7 % 2 1
3% 2 1
1 % 2 1
63 0011 1111
0010 1010 二进制
0+2+0+222+22222=2+8+32=42 十进制
1111 1111
1+2+4+8+16+32+64+128=255
& 与
1 & 1 = 1
1 & 0 = 0
0 & 1 = 0
0 & 0 = 0
| 或
1 | 1 = 1
1 | 0 = 1
0 | 1 = 1
0 0 = 0
^ 异或
1 | 1 = 0
1 | 0 = 1
0 | 1 = 1
0 0 = 0
<< 左移位
0001 0001 << 2 0100 0100
右移位
0011 1101 >> 1 0001 1110
网友评论