8进制换算成10进制的计算过程
答案:4 悬赏:20 手机版
解决时间 2021-03-20 18:41
- 提问者网友:酱爆肉
- 2021-03-19 21:55
8进制换算成10进制的计算过程
最佳答案
- 五星知识达人网友:第幾種人
- 2021-03-19 23:14
八进制转十进制
*只需按权展开求和即可
例:8进制23456转十进制
5432=5*8的3次方+4*8的2次方+3*8的1次方+2*8的0次方
=5*8^3+4*8^2+3*8^1+2*1
十进制数采用的是十个数码(0~9)表示所有的数,采用逢十进一的记数方法
八进制数采用的是用八个数码(0~7)表示所有的数,基数是8,采用逢八进一的记数方法
n进制数采用的是n个数码(0~n)表示所有的数,基数是n,采用逢n进一的记数方法十进制小数转n进制小数,方法为乘n取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为n进制小数,这时就需要取近似值。
n进制(包括小数)转为十进制数时,采用乘权相加法,每一位数乘以相应位的权制然后相加就ok。比如1101.101这个二进制数,以小数点为中心,向左每位权值分别为1(2的0次方)、2(2的1次方)、4(2的2次方)、8,向右每位为0.5、0.25、0.125(也就是2的1次方分之一、2的2次方分之一、2的2次方分之一)。正数1101.101B=1*1+0*2+1*4+1*8(整数部分)+1*0.5+0*0.25+1*0.125(小数部分)=13.625D。八进制、十六进制转十进制方法类似,只要你搞清楚每位的权值就行了。 (B表示二进制,O表示8进制,D表示10进制,H表示16进制)
*只需按权展开求和即可
例:8进制23456转十进制
5432=5*8的3次方+4*8的2次方+3*8的1次方+2*8的0次方
=5*8^3+4*8^2+3*8^1+2*1
十进制数采用的是十个数码(0~9)表示所有的数,采用逢十进一的记数方法
八进制数采用的是用八个数码(0~7)表示所有的数,基数是8,采用逢八进一的记数方法
n进制数采用的是n个数码(0~n)表示所有的数,基数是n,采用逢n进一的记数方法十进制小数转n进制小数,方法为乘n取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为n进制小数,这时就需要取近似值。
n进制(包括小数)转为十进制数时,采用乘权相加法,每一位数乘以相应位的权制然后相加就ok。比如1101.101这个二进制数,以小数点为中心,向左每位权值分别为1(2的0次方)、2(2的1次方)、4(2的2次方)、8,向右每位为0.5、0.25、0.125(也就是2的1次方分之一、2的2次方分之一、2的2次方分之一)。正数1101.101B=1*1+0*2+1*4+1*8(整数部分)+1*0.5+0*0.25+1*0.125(小数部分)=13.625D。八进制、十六进制转十进制方法类似,只要你搞清楚每位的权值就行了。 (B表示二进制,O表示8进制,D表示10进制,H表示16进制)
全部回答
- 1楼网友:杯酒困英雄
- 2021-03-20 02:50
适用所有进制之间的转换:不过要以十进制为媒介,下面是换算成十进制的方法:个位数 * 进制数^0 + 十位数 * 进制数^1 + 百位数 * 进制数^2 +千位数 * 进制数^3 ……以此类推得出一个十进制的数。
- 2楼网友:孤老序
- 2021-03-20 01:10
8进制换算成10进制是通过8进制数按权展开的,八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
所以,设有一个八进制数:1507,转换为十进制为:
1507换算成十进制。
第0位 7 * 8的0次方 = 7
第1位 0 * 8的1次方 = 0
第2位 5 * 8的2次方 = 320
第3位 1 * 8的3次方 = 512
然后把他们相加起来就是换算之后的结果了。
结果是,八进制数 1507 转换成十进制数为 839
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
所以,设有一个八进制数:1507,转换为十进制为:
1507换算成十进制。
第0位 7 * 8的0次方 = 7
第1位 0 * 8的1次方 = 0
第2位 5 * 8的2次方 = 320
第3位 1 * 8的3次方 = 512
然后把他们相加起来就是换算之后的结果了。
结果是,八进制数 1507 转换成十进制数为 839
- 3楼网友:玩家
- 2021-03-20 00:01
十进制数采用的是十个数码(0~9)表示所有的数,采用逢十进一的记数方法
八进制数采用的是用八个数码(0~7)表示所有的数,基数是8,采用逢八进一的记数方法
n进制数采用的是n个数码(0~n)表示所有的数,基数是n,采用逢n进一的记数方法十进制小数转n进制小数,方法为乘n取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为n进制小数,这时就需要取近似值。
n进制(包括小数)转为十进制数时,采用乘权相加法,每一位数乘以相应位的权制然后相加就ok。比如1101.101这个二进制数,以小数点为中心,向左每位权值分别为1(2的0次方)、2(2的1次方)、4(2的2次方)、8,向右每位为0.5、0.25、0.125(也就是2的1次方分之一、2的2次方分之一、2的2次方分之一)。正数1101.101B=1*1+0*2+1*4+1*8(整数部分)+1*0.5+0*0.25+1*0.125(小数部分)=13.625D。八进制、十六进制转十进制方法类似,只要你搞清楚每位的权值就行了。 (B表示二进制,O表示8进制,D表示10进制,H表示16进制)
八进制转十进制
*只需按权展开求和即可
例:8进制23456转十进制
5432=5*8的3次方+4*8的2次方+3*8的1次方+2*8的0次方
=5*8^3+4*8^2+3*8^1+2*1
八进制数采用的是用八个数码(0~7)表示所有的数,基数是8,采用逢八进一的记数方法
n进制数采用的是n个数码(0~n)表示所有的数,基数是n,采用逢n进一的记数方法十进制小数转n进制小数,方法为乘n取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为n进制小数,这时就需要取近似值。
n进制(包括小数)转为十进制数时,采用乘权相加法,每一位数乘以相应位的权制然后相加就ok。比如1101.101这个二进制数,以小数点为中心,向左每位权值分别为1(2的0次方)、2(2的1次方)、4(2的2次方)、8,向右每位为0.5、0.25、0.125(也就是2的1次方分之一、2的2次方分之一、2的2次方分之一)。正数1101.101B=1*1+0*2+1*4+1*8(整数部分)+1*0.5+0*0.25+1*0.125(小数部分)=13.625D。八进制、十六进制转十进制方法类似,只要你搞清楚每位的权值就行了。 (B表示二进制,O表示8进制,D表示10进制,H表示16进制)
八进制转十进制
*只需按权展开求和即可
例:8进制23456转十进制
5432=5*8的3次方+4*8的2次方+3*8的1次方+2*8的0次方
=5*8^3+4*8^2+3*8^1+2*1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯