1:字节:最小的可寻址内存单位,每个字节可以通过其唯一的地址访问到
2::小端法:最低有效字节在前面
大端法:最高有效字节在前面
3; && ||为逻辑运算符 & |为位级运算符
x>>k 为右移 x<
1:java只支持有符号数
2.1:
0011 1010 1010 0111 1111 1000
0xC97B
1101 0101 1110 0100 1100
0x26E7B5
2.2:
19 524288 0x80000
14 16384 0x4000
16 65536 0x10000
17 131072 0x20000
5 32 0x20
7 128 0x80
2.3:
167 10100111 0xA7
62 00111110 0x3E
188 10111100 0xBC
55 00110111 0x37
136 10001000 0x88
244 11110011 0xF3
82 01010010 0x52
172 10101100 0xAC
231 11100111 0xE7
2.4:
0x5044
0x4FFC
0x507C
0xAE
2.5:
21 87
21 43 87 65
21 43 65 87 65 43
2.6:
0000 0000 0011 0101 1001 0001 0100 0001
0100 1010 0101 0110 0100 0101 0000 0100
2.7:
61 62 63 64 65 66
2.8:
10010110
10101010
01000001
01111101
00111100
2.9
A:
白 黑
黄 蓝
紫红色 绿
红色 蓝绿色
B:
蓝绿色
绿色
蓝色
2.10
a a^b
b a^b
b a
2.11
A:
k+1 k+1
B:
双方为同一个元素
C:
改为first
A:
X&0xFF
B;
X^-0xFF
C:
X|0xFF
2.14
0x40 0x01
0x7F 0x01
0xDF 0x00
0x00 0x01
2.15
!(x^y)
2.16
11000011 00011000 0x18 00110000 0x30 11110000 0xF0
01110101 10101000 0xA8 00011101 0x1D 00011101 0x1D
10000111 00111000 0x38 00100001 0x21 11100001 0xE4
01100110 00110000 0x30 00011001 0x19 00011001 0x19