10进制换成8进制和8进换成10进制怎么换

举列还是不懂!... 举列
还是不懂!
展开
 我来答
冰封月x
高粉答主

推荐于2019-10-10 · 关注我不会让你失望
知道答主
回答量:408
采纳率:100%
帮助的人:10.8万
展开全部

一、八进制转换成十进制。

按权相加法,即将八进制每位上的数乘以位权,然后将得出来的数再加在一起。

如图所示,将72.45转换为十进制。

二、十进制转八进制

1.整数部分,除8取余法,每次将整数部分除以8,余数为该位权上的数,商继续除以8,余数又为上一个位权上的数,然后以此类推一直下去,直到商为零,如图从下往上十进制的136等于八进制210

2. 小数部分,方法是乘八取整法,也就是说小数部分乘以8,然后取整数部分,再让剩下的小数部分再乘以8,再取整数部分,……以此类推,一直乘到小数部分为零为止。例如0.703125,如图所示

3.小数部分乘以8,如果永远也碰不到零该怎么办?那就根据位数要求进行“3舍4入”,如图所示

扩展资料:

进制转换的方法:

1.按权相加法,即谋进制每位上的数乘以权,然后相加之和即是相应进制数

2.十进制转换成二、八、十六进制:连续除以基,直至商为0,从低到高记录余数

参考资料:百度百科-十进制

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走近植物世界
高粉答主

推荐于2019-09-24 · 关注我不会让你失望
知道答主
回答量:461
采纳率:0%
帮助的人:12.3万
展开全部

1.十进制转换为八进制

整数部分,将被除数反复除以8,每次除以8之后(除了第一次),取上一次商整数部分,作被除数。且依次序记下每次余数,所得商的最后一位余数是所求八进制数的最高位。

小数部分,连续乘以基数8,依次取出整数部分,直至结果的小数部分为0。

举例如下:将120转化为八进制数。

120 ÷ 8=15,余数是0;

15 ÷ 8=1,余数是7;

1 ÷ 8=0,余数是1。

由于商是0,所以停止计算,取三次计算依次得到余数,分别是:0、7、1,将所有余数倒序排列,所以120转换成八进制,结果是170。

2.八进制转换为十进制

八进制就是逢8进1,八进制数采用 0~7这八数来表达一个数。八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方,以此类推。

举例如下:八进制数226转换为十进制,表示方式如下:2*8²+2*8¹+6*8º=150,所以226转换成十进制,结果是150。

扩展资料:

八进制

八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。

八进制(基数为8)表示法在计算机系统中很常见。计算机需要数制转换,计算机内部使用二进制,二进制八进制十进制之间的数制转换,FORTRAN77 编制, 围绕二进制与小数,完成二进制八进制十进制之间的数制转换。 

十进制

600,3/5,-7.99……,这都是全世界通用的十进制,即满十进一,满二十进二,以此类推;按权展开,第一位权为10^0,第二位10^1……以此类推,第N位10^(N-1),该数的数值等于每位位的数值*该位对应的权值之和。

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhousuye
推荐于2017-09-23 · 超过75用户采纳过TA的回答
知道答主
回答量:481
采纳率:0%
帮助的人:270万
展开全部
十进制化八进制

方法1:采用除8取余法。

例:将十进制数115转化为八进制数

8| 115…… 3

8| 14 …… 6

8| 1 …… 1

结果:(115)10 = (163)8

八进制化十进制

1245(八进制)==1*8*8*8+2*8*8+4*8+5=677 十进制
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hanhandan
2007-07-17
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
(1),八转十如下:
1245(八进制)==1*8*8*8+2*8*8+4*8+5=677
(2),十转八如下:
677(十进制)==1010100101(二进制)==1245(八进制)
因为1010100101分成1 010 100 101
001=1
010=2
100=4
101=5
1 010 100 101=001 010 100 101=1245
(3) 十进制化为2进制
简单举例 13(十进制)
13/2=6余 1
6/2=3 余 0
3/2=1 余 1
1/2=0 余 1
因此13的二进制(从下往上)=1101
13== 15(八进制)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rocket80929
2007-07-17 · TA获得超过580个赞
知道小有建树答主
回答量:878
采纳率:0%
帮助的人:579万
展开全部
10变8就用10进制的数除以8就可以了。
比如:10进制的10,转换成8进制就是12了
8进制转换成10进制就用8乘。
比如:8进制的12转换成10进制就是用8×1+2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式