电脑 数目转换
有许多方法或技术可用于数字从一个进制转换到另一个。如下:
- 十进制到其他进制
- 其他进制到十进制
- 其他进制到非十进制
- 捷径方法-二进制到八进制
- 捷径方法-八进制到二进制
- 捷径方法-二进制到十六进制
- 捷径方法-十六进制到二进制
十进制转换为其它进制
步骤
- 步骤 1−将要转换的十进制数除以新基数的值。
- 步骤 2−从步骤 1 中获取余数,作为新基数的最右边位数(最小有效位数)。
- 步骤 3−把前面除的商除以新的基数。
- 步骤 4−将步骤 3 中的余数记录为新基数的下一位数(左边)。
- 重复步骤 3 和 4,从右到左获取余数,直到第三步中商变为零。
- 由此获得的最后剩余部分将是新基数中最重要的数字(MSD)。
示例
十进制数: 2910
计算等效二进制数:
步骤 | 操作结果 | 结果 | 其余 |
---|---|---|---|
步骤 1 | 29 / 2 | 14 | 1 |
步骤 2 | 14 / 2 | 7 | 0 |
步骤 3 | 7 / 2 | 3 | 1 |
步骤 4 | 3 / 2 | 1 | 1 |
步骤 5 | 1 / 2 | 0 | 1 |
它已在步骤2和步骤4所提到的,其余都被布置在相反的顺序,使所述第一余数变为至少显著数位(LSD),最后剩下的成为最显著数字(MSD)。
十进制数 : 2910 = 二进制数为 : 111012。
其他基本进制到十进制
步骤
- 步骤 1 - 确定每个数字的列(位置)的值(这取决于该位的位置和数量的系统的基础)。
- 步骤 2 - 乘法得到的列的值(步骤 1)通过在相应的列中的数字。
- 步骤 3 - 总结在步骤 2 中计算的产品一共是十进制等效值。
示例
二进制数为 : 111012
计算十进制等效:
步骤 | 二进制数 | 十进制数 |
---|---|---|
步骤 1 | 111012 | ((1 x 24) + (1 x 23) + (1 x 22) + (0 x 21) + (1 x 20))10 |
步骤 2 | 111012 | (16 + 8 + 4 + 0 + 1)10 |
步骤 3 | 111012 | 2910 |
二进制数 : 111012 = 十进制数 : 2910
其他基本进制到十进制
步骤
- 步骤 1 - 原数转换为十进制数(基 10)。
- 步骤 2 - 转换十进制数来获得新的基数。
示例
八进制数 : 258
计算等效二进制:
步骤 1 : 转换为十进制
步骤 | 八进制数 | 十进制数 |
---|---|---|
步骤 1 | 258 | ((2 x 81) + (5 x 80))10 |
步骤 2 | 258 | (16 + 5 )10 |
步骤 3 | 258 | 2110 |
八进制数 : 258 = 十进制数 : 2110
步骤 2 : 十进制转换为二进制
步骤 | 操作 | 结果 | 提醒 |
---|---|---|---|
步骤 1 | 21 / 2 | 10 | 1 |
步骤 2 | 10 / 2 | 5 | 0 |
步骤 3 | 5 / 2 | 2 | 1 |
步骤 4 | 2 / 2 | 1 | 0 |
步骤 5 | 1 / 2 | 0 | 1 |
十进制数 : 2110 =二进制数 : 101012
八进制数 : 258 = 二进制数 : 101012
快捷方式 - 二进制到八进制
步骤
- 步骤 1 - 除以二进制数字分成三个组(右起)。
- 步骤 2 - 每一组的三个二进制位转换成一个八进制数字。
列
二进制数 : 101012
八进制的计算等效:
步骤 | 二进制数 | 八进制数 |
---|---|---|
步骤 1 | 101012 | 010 101 |
步骤 2 | 101012 | 28 58 |
步骤 3 | 101012 | 258 |
二进制数: 101012 = 八进制数 : 258
快捷的方法 - 八进制转换为二进制
步骤
- 步骤 1 - 每个八进制数字转换为一个 3 位二进制数(八进制数字可以被处理为十进制)这种转换。
- 步骤 2 - 将所有生成的二进制组(3 个每个数字)到一个单一的二进制数。
列
八进制数: 258
计算等效二进制数:
步骤 | 八进制数 | 二进制数 |
---|---|---|
步骤 1 | 258 | 210 510 |
步骤 2 | 258 | 0102 1012 |
步骤 3 | 258 | 0101012 |
八进制数: 258 = 二进制数: 101012
快捷方式 - 二进制到十六进制
步骤
- 步骤 1 - 除以二进制数字分成四组(右起)。
- 步骤 2 - 各组的四个二进制数位转换为一个十六进制符号。
示例
二进制数 : 101012
计算相当于十六进制:
步骤 | 二进制数 | 十六进制数 |
---|---|---|
步骤 1 | 101012 | 0001 0101 |
步骤 2 | 101012 | 110 510 |
步骤 3 | 101012 | 1516 |
二进制数 : 101012 = 十六进制数: 1516
快捷方法 - 十六进制转换为二进制
步骤
- 步骤 1 - 每个十六进制数字转换为一个 4 位二进制数(十六进制数字可以被处理为十进制这种转换)。
- 步骤 2 - 将所有生成的二进制组(4 个每个位数字)到一个单一的二进制数。
列
十六进制数: 1516
计算等效二进制数:
步骤 | 十六进制数 | 二进制数 |
---|---|---|
步骤 1 | 1516 | 110 510 |
步骤 2 | 1516 | 00012 01012 |
步骤 3 | 1516 | 000101012 |
十六进制数 : 1516 = 二进制数 : 101012