认识原码、反码、补码
01 进制了解
-
二进制:由0和1共两个数字组成。
-
八进制:由0-7共八个数字组成。
-
十进制:由0-9共十个数字组成。
-
十六进制:由0-9与A-Z(a-z)共十六个字母和数字组成(字母不区分大小写,A-F/a-f分别代表10-15)
02 二进制与八进制对应关系
二进制 | 八进制 |
---|---|
0 | 000 |
1 | 001 |
2 | 010 |
3 | 011 |
4 | 100 |
5 | 101 |
6 | 110 |
7 | 111 |
03 二进制与十六进制转换
二进制 | 十六进制 |
---|---|
0 | 0000 |
1 | 0001 |
2 | 0010 |
3 | 0011 |
4 | 0100 |
5 | 0101 |
6 | 0110 |
7 | 0111 |
8 | 1000 |
9 | 1001 |
A | 1010 |
B | 1011 |
C | 1100 |
D | 1101 |
E | 1110 |
F | 1111 |
字母不区分大小写
04 原反补的概念
-
原码:二进制的表现形式
-
反码:是原码和补码之间的转换关系
-
补码:二进制的存储形式
05 原反补转换规律
- 如果是一个正数:原码 = 反码 = 补码
- 如果是一个负数:原码与反码之间互为取反加1