1、数制转换
1.1 二进制和十进制转换
二进制转换为十进制
十进制转换为二进制
:将整数部分和小数部分分开来计算
- 整数部分:不断除以2然后取余数,然后从高位向低位写出
- 小数部分:不断乘以2然后取整数部分,然后从高位向低位写出
1.2 二进制和十六进制之间转换
二进制转十六进制
:
- 小数点左边:从右往左,四个二进制数分为一组,不够的补0,写出对应的16进制数即可
- 小数点右边:从左往右,四个二进制数分为一组,不够的补0,写出对应的16进制数即可
十六进制换二进制
:直接将每一位16进制数转换为对应的2进制即可
1.3 二进制和八进制之间的转换
二进制转换八进制
- 小数点左边:从右往左,三个二进制数分为一组,不够的补0,写出对应的8进制数即可
- 小数点右边:从左往右,三个二进制数分为一组,不够的补0,写出对应的8进制数即可
八进制转换二进制
:写出每一位的二进制表示即可
2、BCD编码
BCD编码
:利用4位
二进制码表示一位十进制数,也就是只能表示**0~9**
2.1 十进制和8421BCD码的缓缓
十进制转换为8421BCD码
:写出每一位对应的8421BCD码
的表示即可
8421BCD码转换为十进制
:将8421BCD码
4个数位分为一组,写出对应的十进制表示即可
3、其他进制之间的互相转换
可以都先转换为二进制,然后再由二进制转换到对应的进制