计算机二进制十进制八进制十六进制的转换

如题所述

8进制与16进制之间的转换有两种方法,具体如下:

八进制有 0~7 共8个数字,基数为8,加法运算时逢八进一,减法运算时借一当八。例如,数字 0、1、5、7、14、733、67001、25430 都是有效的八进制。

十六进制中,用A来表示10,B表示11,C表示12,D表示13,E表示14,F表示15,因此有 0~F 共16个数字,基数为16,加法运算时逢16进1,减法运算时借1当16。例如,数字 0、1、6、9、A、D、F、419、EA32、80A3、BC00 都是有效的十六进制。

方法一:

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

2、二进制转成十六进制,方法为4位二进制数按权展开相加得到1位八进制数。

方法二:

1、八进制转成十进制,方法为把八进制数按权展开、相加即得十进制数。

2、十进制转成十六进制,方法为把十进制转八进制按照除8取余,直到商为0为止。



温馨提示:答案为网友推荐,仅供参考