8进制转10进制,1011换成十进制怎么算。要详细的公式。
二进制数10110.011分别转换成十进制、八进制、十六进制是多少?
二进制数10110
(10110)二=(10 110)二=(26)八=(1 0110)二=(16)十六=(1*16+6)十=(22)十
二进制数0.011
(0.011)二=(0. 011)二=(0.3)八=(0. 0110)二=(0.6)十六=(6/16)十=(0.375)十
二进制数10110.011
(10110.011)二=(10 110. 011)二=(26.3)八=(1 0110. 0110)二=(16.6)十六=(22.375)十
很高兴为你回答!
以小数点为中心,每三个二进制数算一组,不够补0,改为8进制,比如你举的例子:
小数点前,有1100101,则为001 100 101 三组,前两个0为补得,不影响大小,然后你就懂的,1 4 5 就是了
2. 小数点后,101 100,为5 4
综上所述,答案为:145.54,即使十六进制也一样的……
8进制1011换成十进制为521。
8进制转10进制采用"按权相加"法,把八进制数首先写成加权系数展开式,然后按十进制加法规则求和。即 8进制1011 = 1x8^3+0x8^2+1x8^1+1x8^0=512+0+8+1=10进制521。
扩展资料:
八进制广泛应用于计算机系统,如PDP-8,ICL 1900和IBM大型机使用12位、24位或36位。八进制是这些基础,因为他们的最理想的二进制字缩写大小能被3整除(每个八进制数字代表三个二进制数字)。四、八到十二个数字可以简明地显示整个机器。
它也降低成本使得数字允许通过数码管,七段显示器,和计算器用于操作员控制台,他们在二进制显示使用过于复杂,然而十进制显示需要复杂的硬件,十六进制显示需要显示更多的数字。
10进制从个位向高位,单位依次是10^0, 10^1, 10^2, ...,就是1,10,100,...,这就是个位、十位、百位的由来。
同样的,8进制从个位向高位,单位依次是8^0, 8^1, 8^2, ...
k进制从个位向高位,单位依次是k^0, k^1, k^2, ...
因此,以下两式是8进制和2进制的1011转10进制的计算方法:
1、二进制数、八进制数、十六进制数转十进制数 有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数。个位,N=1;十位,N=2...举例: 110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D 110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D 110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D 2、十进制数转二进制数、八进制数、十六进制数 方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。 例:见四级指导16页。 3、二进制数转换成其它数据类型 3-1二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足, 就是一个相应八进制数的表示。 010110.001100B=26.14Q 八进制转二进制反之则可。 3-2二进制转十进制:见1 3-3二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示, 不足四位的用0补足,就是一个相应十六进制数的表示。 00100110.00010100B=26.14H 十进制转各进制 要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数。 一、十进制转二进制 如:55转为二进制 2|55 27――1 个位 13――1 第二位 6――1 第三位 3――0 第四位 1――1 第五位 最后被除数1为第七位,即得110111 二、十进制转八进制 如:5621转为八进制 8|5621 702 ―― 5 第一位(个位) 87 ―― 6 第二位 10 ―― 7 第三位 1 ―― 2 第四位 最后得八进制数:127658 三、十进制数十六进制 如:76521转为十六进制 16|76521 4726 ――5 第一位(个位) 295 ――6 第二位 18 ――6 第三位 1 ―― 2 第四位 最后得1276516 二进制与十六进制的关系 2进制 0000 0001 0010 0011 0100 0101 0110 0111 16进制 0 1 2 3 4 5 6 7 2进制 1000 1001 1010 1011 1100 1101 1110 1111 16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 可以用四位数的二进制数来代表一个16进制,如3A16 转为二进制为: 3为0011,A 为1010,合并起来为00111010。可以将最左边的0去掉得1110102 右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。 二进制与八进制间的关系 二进制 000 001 010 011 100 101 110 111 八进制 0 1 2 3 4 5 6 7 二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示。如要将51028 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。 若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。
1、8进制转10进制
八进制转十进制:整体顺序、小数点不变,个位乘8的0次方+十位乘8的1次方...=十进制得数,即可。小数部分从左到右乘8的负一次方开始,以此类推。
2、2进制转10进制
从低位到高位,每一位都乘以2的n次方,n为从低位开始的索引(0开始),然后累加
1011 =
1x2的0次方+1x2的1次方+0x2的2次方+1x2的3次方
=1+2+0+8=11
1011转成十进制等于11具体算法如下:
1X2^(0)+1X2^(1)+0X2^(2)+1X2^(3)=11.式子中()内的表示二进制权位
1011从右到左的权位分别为0 1 2 3 乘号前面的是各个权位的系数。
例如:0010B的十进制等于0X2^(0)+1X2^(1)+0X2^(2)+0X2^(3)=2
希望采纳
计算机二进制转换成十进制应该怎么就算?
例如:二进制数1101。01转化成十进制 1101。01(二进制)=1*2^0+0*2^1+1*2^2+1*2^3+0*2^-1+1*2^-2=1+0+4+8+0+0。25=13。25(十进制)所以总结起来通用公式为:abcd。efg(二进制)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(十进制)...
二进制数1001001转换成十进制求步骤
1001001,从个位数看起,如下步骤转换:1是1=1 0是0*2=0 0是1*2*2=0 1是1*2*2*2=8 0是0*2*2*2*2=0 0是0*2*2*2*2*2=0 1是1*2*2*2*2*2*2=64 最后把每个答案相加,结果就是73.具体二进制转换为十进制的办法如下:就是是第几位就乘以2的几次方。从右往左数,二进制...
1,2,3,4,5,6,7,8,9,10转换为十进制为多少啊
1,2,3,4,5,6,7,8,9,10就是十进制啊 转换为二进制是1=00000001 2=00000010 3=00000011 4=00000100 5=00000101 6=00000110 7=00000111 8=00001000 9=00001001 10=00001010
二进制转换为十进制数
1234[10进制] 0 1 2 3 4 5 6 7 8 9 0 当数位上的值超过9就要进1 1000+200+30+4=1*103+2*102+3*101+4*100=1234。21011[2进制] 0 1 当数位上的值超过1就要进1 1*23+0*22+1*21+1*20=8+0+2+1=11。1011[8进制]0 1 2 3 4 5 6 7 当数位上的值超过7就要进1 1*...
二进制数怎么换算成10进制?
二进制转换成十进制方法如下:1、整数二进制转换为十进制:首先将二进制数补齐位数,首位如果是0就代表是正整数,如果首位是1则代表是负整数。先看首位是0的正整数,补齐位数以后,将二进制中的位数分别将下边对应的值相乘,然后相加得到的就为十进制,比如1010转换为十进制。2、若二进制补足位数后首位...
将二进制数10101转换成十进制数,怎么换算
对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。二进制有两个特点:它由两个数码0,1组成,二进制数运算规律...
011转成10进制是3 (???)转成10进制是1 (???)转成10进制是2
011转成10进制是3 (是)转成10进制是1 (001)转成10进制是2 (010)4 100 5 101 6 110 7 111 8 1000 9 1001 10 1010
二进制转换十进制的简单方法?
方法一:从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右 例:二进制数1101.01转化成十进制 1101.01(2)=1*2【0】+0*2【1】+1*2【2】+1*2【3】 +0*2【-1】+1*2【-2】=1+0+4+8+0+0.25=13.25(10)方法二:把二进制数首先写成加权系数展开式,然后按十...
怎么把数字转成十进制的形式?
二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。假设当前数字是 N 进制,那么:对于整数部分,从右往左看,第 i 位的位权等于Ni-1对于小数部分,恰好相反,要从左往右看,第 j 位的位权为N-j。更加通俗的理解是,假设一个多位数(由多个数字组成的数)某位上的...
二进制如何转换到十进制。
二进制转十进制的方法 方法为:把二进制数按权展开、相加即得十进制数。(具体用法如下图)所以(10101010)2=170 二进制转八进制 方法为:3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。(具体用法如下图)所以(10101010)2=(...
段辰曲奥:[答案] 1*8的三次方+1*8的一次方+1*8的0次方=8*8*8+8+1=521
高密市18895446596: 8进制转10进制,1011换成十进制怎么算.要详细的公式. - ?
段辰曲奥: 1、二进制数、八进制数、十六进制数转十进制数 有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的(N-1)次方,其和相加之和便是相应的十进制数.个位,N=1;十位,N=2...举例: 110B=1*2的2次方+1*2的1...
高密市18895446596: 将八进制数1011转化成十进制.要求有步骤 - ?
段辰曲奥: 1*8的三次方+1*8的一次方+1*8的0次方=8*8*8+8+1=521
高密市18895446596: 八进制如何转10进制 - ?
段辰曲奥: 举例看吧:1011(8进制)=1*8的0次方+1*8的1次方+1*8的3次方=1+8+512=521(10进制) xp自带计算器直接就能转换
高密市18895446596: 计算机八进制转十进制计算八进制数140 十六进制数5F.68 二进制数1011111.0011 转成十进制分别是多少阿 最好能写下计算过程~ 谢谢~ - ?
段辰曲奥:[答案] 八进制 140 = 二进制 001 100 000 = 十进制 2^6+2^5=64+32=96 十六进制5F.68=二进制0101 1111 . 0110 1000=十进制2^6+2^4+2^3+2^2+2^1+2^0+0*2^-1+1*2^-2+1*2^-3+0*2^-4+1*2^-5=64+16+8+4+2+1+0+0.25+0.125+0+0.03025=95.40525 二进制 ...
高密市18895446596: 八进制010转换成十进制是几?怎么转的?? - ?
段辰曲奥: 方法:将第一位乘以8^(N次方)+第二位乘以8^(N-1次方)+...直到N为0为止 注:N为从右至左的位数减一 例如:(123)=1x8^2+2x8^1+3x8^0=64+16+3=83所以:(010)=0x8^2+1x8^1+0x8^0=8
高密市18895446596: 如何把八进制"小数部分"转换成十进制 - ?
段辰曲奥: 举个例子:八进制的0.123 然后转为十进制就是1/8+2/64+3/512=0.125 + 0.03125 + 0.005859375 = 0.162109375 如果是变回八进制,就采取“乘8取整”的方法: 0.162109375 * 8 = 1.296875 第一位为1 0.296875 * 8 = 2.375 第二位为2 0.375 * 8 = 3 第三位为 所以(0.123)8 = (0.162109375)10
高密市18895446596: 将二进制数10101转换成十进制数,怎么换算? - ?
段辰曲奥:[答案] 计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解. 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16进制就是逢16进1,但我们...
高密市18895446596: 将8位二进制补码表示的整数01110111转为十进制 - ?
段辰曲奥: 补码=反码+1 正码=10001001=137
高密市18895446596: 将二进制(1011)^换算成十进制二进制和十进制分别是什么意思,怎么转换 - ?
段辰曲奥:[答案] 1*8+1*2+1=11 二进制换算成十进制就是反一下 比如二进制1011换算成十进制 0*2+1=1 1*2+0=2 2*2+1=5 5*2+1=11 (1)二进制转十进制 方法:“按权展开求和” 例:(1011.01)2 =(1*2^3+0*2^2+1*2^1+1*2^0+0*2^(-1)+1*2^(-2) )10 =(8+0+2+1+0+...