二进制,八进制,十进制各种进制的转换

  • 格式:doc
  • 大小:23.00 KB
  • 文档页数:2

二进制只有0、1;八进制0~7;十进制0~9……
十进制换其他进制,只要处以其他进制取佘,换二进制除以二取佘,换八进制除以八取佘……
以十进制数39为例,先把39转换成二进制的
商 余数 步数
39/2= 19 1 第一步
19/2= 9 1 第二步
9/2= 4 1 第三步
4/2= 2 0 第四步
2/2= 1 0 第五步
1/2= 0 1 第六步
结果就是从下到上看:100111
注意:余数不能大于一,第一步之后用上一步得的商再来除以二,这里得记住一点,1/2的商为零,余数为一
十进制转换为八进制数同理,同样以39(10)为例
商 余数 步数
39/8= 4 7 第一步
4/8= 0 4 第二步
结果也是由下至上看:47
注意:十进制换八进制数,同换成二进制的一样,只是2变成8了,注意最后不够被8除的时候,就是商0于5
由其它进制换成十进制的时候,直接一位数的数值乘以要变换的数制的值的位数的次幂,不过第一位数的次幂为0.
以以上的数为例,100111是二进制的数,换为十进制的数即为
位置 第5位 第4位 第3位 第2位 第1位 第0位
数值 1 0 0 1 1 1
即:10011(2)=543210212020212121⨯+⨯+⨯+⨯+⨯+⨯
=1+2+4+0+0+32
=39(10)
再看八进制转换为十进制以47(8)为例
位置 第1位 第0位
数值 4 7
即:77(8)=108487⨯+⨯
=7+32
=39
各种进制之间的转换:以上进制的转换可以当作其他进制转换的媒介,如二进制转换成八进制,可以先将二进制转换成十进制然后再将十进制转换为八进制,可以直接二进制100111换八进制为47,也可以通过十进制作为中间的媒介二进制100111(2)换成八进制,可以先转换成十进制即39 在转换成八进制47(8)。