目录
前言
你是否也在为二进制、八进制、十进制、十六进制之间的转化而发愁,这篇文章看完包你学会。
名词解释
- 二进制:二进制是由0和1组成,所以其范围是0—1,你可以把它想象成十进制,只不过一个是满十进一,一个是满二进一。
- 八进制:八进制是由0到8组成,所以其范围是0—7,它是满八进一。
- 十进制:就是我们平常数学用的进制,十进制是由0到9组成,所以其范围是0—9,它是满十进一。
- 十六进制:十六进制是由0到15组成,所以其范围是0—16,前面的9个数是0—9,而后面的10—15是用英文的A—F,它是满十六进一。
注意:
二进制里面不存在二,八进制里面不存在八,十进制里面不存在十,十六进制里面不存在十六。
转换方式演示
所有的进制之间的都要经过十进制。所以二进制、八进制、十六进制之间的转化先转化为十进制。
二进制、十进制相互转换
这里我们用十进制10来展示
因为我们这里是用十进制转二进制,所以我们要这边才是 ÷ 2
步骤:
- 将要转换的十进制数除以2,并记录下商和余数。
- 使用上一步得到的商继续除以2,并记录下商和余数。
- 重复上述步骤,直到商为0为止。
- 将所有余数从下往上排列起来,就是该十进制数对应的二进制数。
经过验算10的二进制是1010。
二进制转十进制
- 二进制位上对应的数字是几,就用几来乘。
- 次方的数是从右向左递增的,其次方的数是从0开始的
- 温馨提示:nº是等于1的(n代表任意的正整数)
八进制、十进制相互转化
我们还是以10为例子
因为我们这里是用十进制转八进制,所以我们要这边才是 ÷ 8
步骤:
- 将要转换的十进制数除以8,并记录下商和余数。
- 使用上一步得到的商继续除以8,并记录下商和余数。
- 重复上述步骤,直到商为0为止。
- 将所有余数从下往上排列起来,就是该十进制数对应的8进制数。
经过验算10的八进制数字是12
八进制转十进制
- 八进制位上对应的数字是几,就用几来乘。
- 次方的数是从右向左递增的,其次方的数是从0开始的
- 温馨提示:nº是等于1的(n代表任意的正整数)
十六进制、十进制的转换
我们是20为例子
因为我们这里是用十进制转十六进制,所以我们要这边才是 ÷ 16
步骤:
- 将要转换的十进制数除以16,并记录下商和余数。
- 使用上一步得到的商继续除以16,并记录下商和余数。
- 重复上述步骤,直到商为0为止。
- 将所有余数从下往上排列起来,就是该十进制数对应的16进制数。
经过验算20的十六进制数字是14
十六进制转十进制
- 十六进制位上对应的数字是几,就用几来乘。
- 次方的数是从右向左递增的,其次方的数是从0开始的
- 温馨提示:nº是等于1的(n代表任意的正整数)
无脑转换方法
第一步:搜索里面输入计算器。
第二步:点击标准左边的按钮,找到程序员。
第三步:DEX是十进制、HEX是16进制、OCT是8进制、BIN是二进制数字。
后语
最后一个方法纯粹是给一些较大数的用的,各位上面的笨方法是要学会的,希望各位看完本篇文章对进制的转化有所理解,并且也能进行进制转化。感谢各位观看,我们下篇文章见!!!