怎么把二进制转换十进制

来源:百度知道 编辑:UC知道 时间:2024/06/28 13:17:32
简单点,别说什么0*2^0+1*2^1+1^2+0^3+1*2^4+1*2^5 =32之类的

n位整数部分是:从左至右每一位乘以2的(n-1)次
n位小数部分是:从左至右每一位乘以2的n次
染有相加 OK

二进制转换成十进制就是按权位展开
不过我有一个更好的方法就是先把二进制转换成十六进制
再转换成十进制
又快双方便
例:将二进制转十六
1010
8421
应该知道十六进制是多少了 吧
对是A 你看1上面对着的数字再相加就可以了这个数转换成十进制刚好也是10

0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
自己看下规律就知道了
这是简便的方法就是将其转 为其它进制再转为十进制快多了
原始的方法就是你所写的按权位展开计算

拿WINDOWS自带的计算器,改成科学型就有了