计算机二进制转换成十进制应该怎么就算?

RT

例如:二进制数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(十进制)

扩展资料:

二进制的特点:

1、技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。

2、简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。

3、适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。

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

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数据也是采用位置计数法,其位权是以2为底的幂。例如二进制数据110.11,其权的大小顺序为2^2、2^1、2^0、2^-1、2^-2。对于有n位整数,m位小数的二进制数据用加权系数展开式表示,可写为:
  (a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)
  二进制数据一般可写为:(a(n-1)a(n-2)…a(1)a(0).a(-1)a(-2)…a(-m))2。
  注意:
  1.式中aj表示第j位的系数,它为0和1中的某一个数。
  2.a(n-1)中的(n-1)为下标,输入法无法打出所以用括号括住,避免混淆。
  3.2^2表示2的平方,以此类推。
  【例1102】将二进制数据111.01写成加权系数的形式。
  解:(111.01)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2)二进制数据的算术运算的基本规律和十进制数的运算十分相似。最常用的是加法运算和乘法运算。
  1. 二进制加法
  有四种情况: 0+0=0
  0+1=1
  1+0=1
  1+1=10 进位为1
  【例1103】求 (1101)2+(1011)2 的和
  解:
  ��1 1 0 1
  + �1 0 1 1
  -------------------
  �1 1 0 0 0
  2. 二进制乘法
  有四种情况: 0×0=0
  1×0=0
  0×1=0
  1×1=1
  【例1104】求 (1110)2 乘(101)2 之积
  解:
  ���1 1 1 0
  × �� 1 0 1
  -----------------------
  ��� 1 1 1 0
  �� 0 0 0 0
  �1 1 1 0
  -------------------------
  1 0 0 0 1 1 0
  (这些计算就跟十进制的加或者乘法相同,只是进位的数不一样而已,十进制的是到十才进位这里是到2就进了)
  3.二进制减法
  0-0=0,1-0=1,1-1=0,10-1=1。
  4.二进制除法
  0÷1=0,1÷1=1。[1][2] (1)技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。
  (2)简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。
  (3)适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。
  (4)易于进行转换,二进制与十进制数易于互相转换。
  (5)用二进制表示数据具有抗干扰能力强,可靠性高等优点。因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。1.二进制与十进制间的相互转换:
  (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+0.25)10
  =(11.25)10
  规律:个位上的数字的次数是0,十位上的数字的次数是1,......,依奖递增,而十
  分位的数字的次数是-1,百分位上数字的次数是-2,......,依次递减。
  注意:不是任何一个十进制小数都能转换成有限位的二进制数。
  (2)十进制转二进制
  · 十进制整数转二进制数:“除以2取余,逆序排列”(除二取余法)
  例: (89)10 =(1011001)2
  2 89 ……1
  2 44 ……0
  2 22 ……0
  2 11 ……1
  2 5 ……1
  2 2 ……0
  1
  · 十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)
  例: (0.625)10= (0.101)2
  0.625X2=1.25 ……1
  0.25 X2=0.50 ……0
  0.50 X2=1.00 ……1本回答被网友采纳
第2个回答  2013-09-04
用windows自带的计算器,切换到科学型模式,然后点选2进制,输入2进制数,然后切换到10进制,即可看到结果。
第3个回答  2013-09-04
101010 用位权 自己算 从最右边的开始 ,位权为0 右边第二右位权为1 依此类推。。2的0次方1 1次方2 2次方4 3 次方8 4次方16 依此类推。,这样你就会算 了吧 然后就把为1的相加如上面这个 101010 =2^5 +2^3+2^1=32+8+2=42D

二进制和十进制转换怎么算?
二进制转为十进制从右到左用二进制的每个数去乘以2的相应次方 例如二进制的1101转化成十进制 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13十进制转为二进制 用十进制的13除以2 每除一下将余数就记在旁边 最后按余数从下向上排列就可得到1101例如302 302\/2 = 151 余0 151\/2 ...

二进制转换成十进制怎么算?
2、小数的二进制转换为十进制:将二进制中的四位小数分别于下边(如下图所示)对应的值相乘后相加得到的值即为换算后的十进制。

二进制转十进制怎么算?
计算机中的十进制小数用二进制通常是用乘二取整法来获得的。比如0.65换算成二进制就是:0.65 × 2 = 1.3 取1,留下0.3继续乘二取整 0.3 × 2 = 0.6 取0, 留下0.6继续乘二取整 0.6 × 2 = 1.2 取1,留下0.2继续乘二取整 0.2 × 2 = 0.4 取0, 留下0.4继续乘二...

如何将二进制转换成十进制公式?
二进制转十进制通用公式为:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)解释:要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。例如:二进制数1101.01转化成十进制 1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+...

二进制怎么转十进制
二进制转十进制的方法:通用公式法、短除法、移位法。1、通用公式法 二进制转十进制通用公式为:abcd.efg(2)=d20+c21+b22+a23+e2-1+f2-2+g*2-3(10)。解释:要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。2、短除法 将二进制数从右向左分成四位一组,然后将...

二进制数如何转换成10进制?
二、二进制 转化为十进制 11010(2)=1*24+1*23+0*22+1*21+0*20=26 转为八进制 100111=47(8)---分步计算 100=1*22+0*21+0*20=4 与 111=1*22+1*21+1*20=7 转为十六进制 10011100=9c(16)---分步计算 1001=1*2+0*2+1*2=9 与 1100=1*23+1*22...

二进制转换为十进制是怎么算的呢
二进制转换为十进制是计算方法,通过逐位相乘与2的幂,再相加得出结果。以二进制数110010为例,从最右侧数起,首位为0,第二位为1,第三位为0,第四位为0,第五位为1,第六位为1。将每一位与对应的2的幂相乘,如0*2^0、1*2^1、0*2^2、0*2^3、1*2^4、1*2^5。相加后得到0 + ...

二进制换算成十进制怎么算
1、整数二进制转换为十进制 方法:首先将二进制数补齐位数,首位如果是0就代表是正整数,如果首位是1则代表是负整数。若首位是0的正整数,补齐位数以后,将二进制中的位数分别与对应的值相乘,然后相加得到的就为十进制。若二进制补足位数后首位为1时,就需要先取反再换算。例如:二进制1011转十进制...

二进制怎么转换十进制
将二进制转换成16进制只要每4位进行转换就可以了。二进制的“00101000”直接可以转换成16进制的“28”。字节是电脑中的基本存储单位,根据计算机字长的不同,字具有不同的位数,现代电脑的字长一般是32位的,也就是说,一个字的位数是32。字节是8位的数据单元,一个字节可以表示0-255的十进制数据。

二进制转换成十进制怎么转换呢
二进制数11011换算成十进制=2+2+2+1=16+8+2+1=27;二进制转十进制的转换原理是从二进制的右边第一个数开始,每一个乘以2的n次方,n从0开始,每次递增1。然后得出来的每个数相加即是十进制数。十进制11011换算成二进制=10101100000011,将一个十进制数除以二,得到的商再除以二,依次类推直到商...

相似回答