进制之间的转换

2017-07-02  本文已影响109人  Lstone

进制数据计算

二进制进制是逢2进1、八进制是逢8进1、10进制是逢10进1、十六进制是逢16进1. 因此当二进制数据向八进制转换的时候只能是以3位二进制数据为一组,因为3位二进制数据范围是0-7,八进制的单位数值表示范围为0-7,如果是4位二进制数据为一组,则表示的最大范围0-15,显然超出了八进制单位数值表示的范围. 十六进制以4位二进制数据为一组.

二进制转八进制

二进制数据从右向左,以3位二进制数据为单位,3位二进制数按权展开相加得到1位八进制数,不足的时候补0.

二进制转八进制

二进制转十进制

从右向左,按权展开相加,得到十进制数据.

例如4位二进制数据 1111 转成10进制, 从右向左 1*2的0次方+1*2的1次方+1*2的2次方+1*2的3次方=15

二进制转十六进制

与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0.

二进制转十六进制

八进制转十进制

把八进制数按权展开、相加即得十进制数

八进制转十进制

八进制转十六进制

1.八进制先转换成二进制,再转换成十六进制
2.八进制先转换成十进制,在转成十六进制.

八进制转换成二进制

方法为:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。


八进制转换成二进制

十进制转换成十六进制 ,十进制转成二进制

1.把十进制转换成二进制,再转换成十六进制
2.直接法—把十进制转八进制或者十六进制按照除2,8或者16取余,直到商为0为止

十进制转十六进制,八进制或者二进制

十六进制转二进制

方法为:十六进制数通过除2取余法,得到二进制数,对每位十六进制数为4个二进制,不足时在最左边补零

十六进制转十进制

十六进制转成十进制

十六进制转十进制

十六进制转八进制

1.十六进制转成二进制,再转成八进制.
2.十六进转成十进制,再转成八进制.

上一篇下一篇

猜你喜欢

热点阅读