二进制、八进制、十进制和十六进制的转换
进制概述
进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制–X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。
二进制、八进制、十进制和十六进制的组成
不同进制的数据组成
二进制
由0,1组成。以0b开头
八进制
由0,1,…7组成。以0开头
十进制
由0,1,…9组成。整数默认是十进制的
十六进制
由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
进制转换
其他进制到十进制
通过十进制推出结论
把0b100,0100,0x100转换成十进制
例如:
十进制到其他进制
通过十进制推出结论
把52分别表示成二进制,八进制,十六进制
口诀:除基取余,直到商为0,余数反转。
例如:
二进制到八进制和二进制到十六进制的转换
方法:
1、以十进制为桥梁
2、拆分组合法
十进制和二进制的快速转换
方法:8421码
100转成二进制
100 = 64 + 32 + 4————>转换为二进制为:1100100
二进制和八进制,十六进制如何快速转换
方法1:8421码
101101转成十进制
方法2:以十进制作为桥梁
二进制到八进制 3位组合
100110
二进制到十六进制 4位组合
100110