进制转换
进制转换
十进制 |
二进制 |
八进制 |
十六进制 |
1 |
0000 0001 |
1 |
1 |
2 |
0000 0010 |
2 |
2 |
3 |
0000 0011 |
3 |
3 |
4 |
0000 0100 |
4 |
4 |
5 |
0000 0101 |
5 |
5 |
6 |
0000 0110 |
6 |
6 |
7 |
0000 0111 |
7 |
7 |
8 |
0000 1000 |
10 |
8 |
9 |
0000 1001 |
11 |
9 |
10 |
0000 1010 |
12 |
a |
11 |
0000 1011 |
13 |
b |
12 |
0000 1100 |
14 |
c |
13 |
0000 1101 |
15 |
d |
14 |
0000 1110 |
16 |
e |
15 |
0000 1111 |
17 |
f |
16 |
0001 0000 |
20 |
10 |
17 |
0001 0001 |
21 |
11 |
18 |
0001 0010 |
22 |
12 |
19 |
0001 0011 |
23 |
13 |
20 |
0001 0100 |
24 |
14 |
二进制计算
一位六进制等于四位二进制
一位八进制等于三位二进制
正数的反码补码都一样
负数的反码,等于原码除了符号位取反,
负数的补码等于反码加1
按位与 :补码都为1,结果为1,结果转回原码十进制
按位或:补码有一个为1,就为1,结果转回原码十进制
按位异:补码不同就为1,结果转回原码十进制