进制之间的转换
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.十六进转成十进制,再转成八进制.