二进制的101111101.0101的八进制是多少?怎么算

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:00:06

二进制转十进制:
转制方法:
按位权转制。
小数位:2^(-2) + 2^(-4)=0.25+0.0625=0.3125
整数位:2^8+2^6+2^5+2^4+2^3+2^2+2^0=381
101111101.0101=381.3125(十进制)

十进制转八进制:
整数转制方法:
除8取余。逆序将余数排列
381/8=47余5
47/8=5余7
7/8=0余5
381=575(八进制)
小数转制方法:
乘8取整,按正序将整数排列
0.3125*8=2.5 取整 2
0.5*8=4 取整 4
所以,101111101.0101=575.24(八进制)

数值乘以位权就出来了