1.进制
- 3.1 进制有哪些
- 二进制
- 0和1 前缀0B或者0b 比如:0B1001 转为十进制是9
- 八进制
- 0-7 前缀0 比如:0103
- 十进制【我们常用的】
- 0-9 没有前缀
- 十六进制
- 0-9 和 A-F 前缀0x或者0X 比如:0x123
- 进制转化
- 任何进制转化为十进制公式:系数 * 底数 ^ 指数
0b1010 = 1 * 2^3 + 0 *2^2 + 1*2^1 + 0*2^0
= 8 + 0 + 2 + 0
= 10
0123 = 1*8^2 + 2*8^1 + 3*8^0
= 64 + 16 + 3
= 83
0x123 = 1*16^2 + 2*16^1 + 3*16^0
= 256 + 32 + 3
= 291
1.1 补码**
* 正数的补码和原码相同
5
原码:0000 0101
补码:0000 0101
* 负数的补码是它的反码加1
-5:
原码:1000 0101
反码:1111 1010
+ 1
------------------
补码 1111 1011
网友评论