八进制 怎么算 比如14的八进制?求教

十进制:

14=1*10e1+4*10e0=1*10+4*1=14 //e为冥数

同理八进制:

14=1*8e1+4*8e0=1*8+4*1=12

举个数字大点的例子:

267=2*8e2+6*8e1+7*8e0=2*64+6*8+7*1=183

八进制怎么算

01234567 10 11 12 13 14 15 16 17 20

就是逢八进一

例子:33/8=4 余 1 ,则 33的八进制为41

一个数的十进制怎样算?八进制又是怎么算?

二进制,八进制,十进制都是计算机算法,

我们现在用的数学就是十进制的,逢10必进

而八进制采用0,1,2,3,4,5,6,7八个数字,逢八进位

十进制转换成八进制有两种方法:

1)间接法:先将十进制转换成二进制,然后将二进制又转换成八进制

2)直接法:八进制是由二进制衍生而来的,因此我们可以采用与十进制转换为二进制相类似的方法,还是整数部分的转换和小数部分的转换,

①整数部分方法:除8取余法,即每次将整数部分除以8,余数为该位权上的数,而商继续除以8,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数起,一直到最前面的一个余数.

②小数部分方法:乘8取整法,即将小数部分乘以8,然后取整数部分,剩下的小数部分继续乘以8,然后取整数部分,剩下的小数部分又乘以8,一直取到小数部分为零为止.如果永远不能为零,就同十进制数的四舍五入一样,暂取个名字叫3舍4入.例:将十进制数796.703125转换为八进制数

先将这个数字分为整数部分796和小数部分0.703125 整数部分 小数部分

因此,得到结果十进制796.703125转换八进制为1434.55

八进制怎么算?

从小数点往两边取二进制数,每3个(不足的补0)转换成一个8进制,一定是从中间往两边,例如:

110.01=(110).(010)=6.2

整数位向左补0使整数位数为三的倍数

再三位一转(十进制)

小数位向右补0使小数位数为三的倍数

再三位一转。(十进制)

1001.00011=(001)(001).(000)(110)=11.06

扩展资料:

一些编程语言中常常以数字0开始表明该数字是八进制,八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),二进制化为八进制:

整数部份从最低有效位开始,以3位一组,最高有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的整数。

小数部份从最高有效位开始,以3位一组,最低有效位不足3位时以0补齐,每一组均可转换成一个八进制的值,转换完毕就是八进制的小数。

参考资料来源:百度百科-八进制