c语言进制的转换2进制转换16进制
c语言的进制的转换
- c语言进制的转换2进制转换16进制
- 一、16进制的介绍
- 二、八四二一法则
- 2进制转换16进制的方法
一、16进制的介绍
十六进制:
十六进制逢十六进一,所有的数组是0到9和A到F组成,其中A代表10,B代表11,以此类推,字母不区分大小写
二、八四二一法则
2进制转换16进制的方法
利用8421法则:
如二进制数0010110101110001110011010101,将其分割
0010 1101 0111 0001 1100 1101 0101(16进制的一位数对应2进制的4位数)
0010利用8421为:2
1101利用8421为:8+4+1=13为D
同理:0111为7,0001为1,1100为C,1101为D,0101为5
所以二进制数0010 1101 0111 0001 1100 1101 0101转换为16进制数为:
2D71CD5
END