2进制转10进制公式

如题所述

通用公式为:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)

1、要从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。

2、例如:二进制数1101.01转化成十进制

1101.01(2)=1*20+0*21+1*22+1*23 +0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)

3、二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。

4、它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。

扩展资料

把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。

2的0次方是1(任何数的0次方都是1,0的0次方无意义)

2的1次方是2

2的2次方是4

2的3次方是8

2的4次方是16

2的5次方是32

参考资料

百度百科-十进制转二进制(二进制转十进制)



温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-04
告诉你一个简单的道理
1.不论什么进制----十进制
都是基数乘位置的次方数
例如:
二进制1010---十进制就是:
1*2^3
0*2^2
1*2^1
0*2^0=10
八进制77----十进制就是:7*7^1
7*7^0=49
7=56
2.十进制转换为
不论什么进制
都是本身除以基数然后把余数倒过来排列
例如:
十进制4020到16进制:
4020/16余数为4
251/16
...11(16进制11为b)
剩余15不够除也为余数(16进制15为f)
最后得出为:fb4
第2个回答  2020-04-17
二进制
逢二进一。
比如111B就是1*2^2
+
1*2^1
+
1*2^0
=7D
十进制中左移一位就是程序10,比如1变成10,就是乘以10,。
二进制中左移一位就是乘以2,比如1,变成10,就是乘以2,变成十进制中的2
十进制中321D就是3*10^2
+
2*10^1
+
1*10^0=321D。。十进制所以10为权重,当前位后面有几个数就是几次方
二进制中101B就是1*2^2
+
0*2^1
+
1*2^0=5D。。二进制所以2为权重,当前位后面有几个数就是几次方
后面有D的是十进制,有B的是二进制,有H的是十六进制,这个先知道下~说起来不好说,写个例子出来一看就明白了。
相似回答