用栈实现十进制转八进制 十进制转八进制计算方法?
十进制转八进制计算方法?方法1:使用与第8部分相反的顺序。8 | 115 38 | 14……68 | 1……1][结果:(115)10=(163)8方法二:十进制二进制数,再将二进制数转换成八进制数小
十进制转八进制计算方法?
方法1:使用与第8部分相反的顺序。8 | 115 3
8 | 14……6
8 | 1……1][结果:(115)10=(163)8
方法二:十进制二进制数,再将二进制数转换成八进制数
小数点前整数的总分,除以8得到余数,反序,
小数点后的十进制总分,乘以8得到整数,正序,
例如,十进制中的23.175变为八进制数,23/8=2,大于7,2/8=0,大于2,逆序为27;
0.175*8=1.4,取1,
0.4*8=3.2,取3,
0.2*8=1.6,取1,
0.6*8=4.8,取4,。。。。
所以23.175=27.131463。。。(无限循环)