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

2026年09月28日 09:27
有2个网友回答
网友(1):

二进制转十进制:
转制方法:
按位权转制。
小数位: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(八进制)

网友(2):

数值乘以位权就出来了