1把十进制数字除以8,直到商为0,右侧写每次除得到的余数
2 把余数从下往上取数,十进制160的八进制为240
10进制转8进制直接算法 扩展
>10 十进制转换成八进制的直接算法:
当在十进制数中,如果既有整数又有小数的情形下,对于整数而言,相应的方法,就是除以8取余数,并将余数逆向排列,必要时可在高位加零;而对对小数来讲,相应的方法,为乘风破浪8取整数,并将整数正向排列。然后对整数部分和小数部分所转换的数进行整合,方可将十进制数直接转换成为八进制数。
1把十进制数字除以8,直到商为0,右侧写每次除得到的余数
2 把余数从下往上取数,十进制160的八进制为240
>10 十进制转换成八进制的直接算法:
当在十进制数中,如果既有整数又有小数的情形下,对于整数而言,相应的方法,就是除以8取余数,并将余数逆向排列,必要时可在高位加零;而对对小数来讲,相应的方法,为乘风破浪8取整数,并将整数正向排列。然后对整数部分和小数部分所转换的数进行整合,方可将十进制数直接转换成为八进制数。