10进制转8进制的算法有两种:
第一种间接法。是将10进制转化成2进制,然后再转化成8进制。
第二种是直接法。用10进制的数除以8,直到最后的商数是0,取后面的余数,从下往上取。10进制就是到我们常用的这种计数方法,8进制主要运用在计算机中。
将十进制数依次除以8,取余数,并将余数从下向上排列在一起即可得到八进制数。例如,将十进制数29转换为八进制数,依次进行如下操作:- $29 \div 8 = 3…5$,余数为5;- $3 \div 8 = 0…3$,余数为3;因此,十进制数29转为八进制数为35。
方法1:采用除8取余法。 例:将十进制数115转化为八进制数 8| 115…… 3 8| 14 …… 6 8| 1 …… 1 结果:(115)10 = (163)8
方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数 例:(115)10 = (1110011)2 = (163)8
600,3/5,-7.99……看着这些耳熟能详的数字,你有没有想太多呢?其实这都是全世界通用的十进制,即1.满十进一,满二十进二,以此类推……2.按权展开,第一位权为10^0,第二位10^1……以此类推,第N位10^(N-1),该数的数值等于每位位的数值*该位对应的权值之和。
人类算数采用十进制,可能跟人类有十根手指有关。亚里士多德称人类普遍使用十进制,只不过是绝大多数人生来就有10根手指这样一个解剖学事实的结果。实际上,在古代世界独立开发的有文字的记数体系中,除了巴比伦文明的楔形数字为60进制,玛雅数字为20进制外,几乎全部为十进制。只不过,这些十进制记数体系并不是按位的。
《卜辞》中记载说,商代的人们已经学会用一、二、三、四、五、六、七、八、九、十、百、千、万这13个单字记十万以内的任何数字,但是现在能够证实的当时最大的数字是三万。甲骨卜辞中还有奇数、偶数和倍数的概念。
方法1:采用除8取余法。 例:将十进制数115转化为八进制数 8| 115…… 3 8| 14 …… 6 8| 1 …… 1 结果:(115)10 = (163)8 方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数 例:(115)10 = (1110011)2 = (163)8
方法一、打开计算器,点击换算,然后点击进制转换,将单位分别设置为八进制和十进制,输入对应数字即可转换
方法二、按权相加法,即将八进制每位上的数乘以位权,然后相加之和即是十进制数。例:①将八进制数321.7转换为十进制则为3*64+2*8+1*1+7*1/8=192+16+1+7/8=209.875D