答案为:17
采用短除法;
15/8=1-----7
1/8=0----- 1
把余数从下往上排列记得所求数;15转化成8进制即17。
(96)10=(140)8
(85)10=(125)8
算法:除八取余
96 0
12 4
1
倒序排列140
85 5
10 2
1
倒序排列125
扩展资料
8进制算法
二进制与八进制的互相转换和二进制与十六进制的转换类似,区别在于需要操作的是三位一组而不是四位。表2-2列出了二进制与八进制的等效表示。
为了把八进制数换算为二进制,将每一个八进制数字替换成表2-2中对应的三位。例如,八进制123换算成二进制的结果就是001010011:
八进制转换就是逢8进1。
八进制数转换为十进制数
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
所以,设有一个八进制数:1507,转换为十进制为:
用竖式表示:
1507换算成十进制。
第1位,即个位: 7 * 8^0 = 7
第2位,即十位: 0 * 8^1 = 0
第3位,即百位: 5 * 8^2 = 320
第4位,即千位: 1 * 8^3 = 512
同样,我们也可以用横式直接计算:
7 * 8^0 + 0 * 8^1 + 5 * 8^2 + 1 * 8^3=839
结果是,八进制数 1507 转换成十进制数为 839