一、进制说明
1.1、十进制(decimalism)
0—9 共 10 个
9+1=10(逢十进一),19+1=20(逢十进一),29+1=30(逢十进一),,,99+1=100(逢十进一)
1.2、二进制(binary)
0—1 共 2 个
0+1=1(逢二进一),1+1=10(逢二进一),10+1=11(逢二进一),11+1=100(逢二进一),100+1=101(逢二进一)
1.3、十六进制(hex)
0—9—A—F 共 16 个
9+1=A,A+1=B,B+1=C,C+1=D,D+1=E,E+1=F,F+1=10(逢十六进一),10+1=11,,,19+1=1A(逢十六进一),1A+1=1B,1B+1=1C,,,1F+1=20(逢十六进一),20+1=21,21+1=22
二、进制转换
2.1、二进制转十进制(B—>D)
2.2、十进制转二进制(D—>B)
2.3、十六进制转十进制(H—>D)
2.4、十进制转十六进制(D—>H)
2.5、十六进制转二进制(H—>B)
2.6、二进制转十六进制(B—>H)
三、数据
3.1、有符号数据
1、符号:用0、1表示正、负号,放在数值的最高位。
2、小数点(小数点不占位数):
- 定点数:约定小数点隐含在某一位置上。
- 浮点数:小数点可以任意浮动。
1、原码
最高位表示数的符号,其他位表示数值。例:假定计算机的存储字长是8位,
2、反码
- 正数的反码和原码相同。
- 负数的反码是由其原码的符号位不变,其余位按位取反。
3、补码
- 正数的补码和原码相同。
- 负数的补码是由其原来的符号位不变,其余位按位取反,再在最低位加1。