天王星海王星冥王星:2进制如何换算10进制怎么换算啊!`

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 02:26:36
2进制如何换算10进制怎么换算啊!`
2进制如何换算10进制怎么换算啊!`人家的帖我看都看不懂!~谁能叫我最好举下例子!~~~要详细啊!~我才初一,别讲的太深奥!~~谢谢!~~~
1呀!~~~你当我小学的啊!~5555555555

有公式啊。Nm×(2^n)+。。。。。+N1×(2^0)
由于不好打。只能打成这样了。Nm和N1代表2进制的每一位的数字N1代表最后一位,Nm代表第一位2^n代表2的n次方,n应该等于m-1(就是位数减1举例:101011001 Nm中的m就是9也就是N9为1 N8为0 。。。。N1是1 n应该为8
1×(2^8)+01×(2^6)×(2^7)++0×(2^5)+1×(2^4)+1×(2^3)+0×(2^2)+0×(2^1)+1×(2^0)=256+0+64+0+16+8+0+0+1=345

我是知道的,问题是这东西还比较深奥
你知道2的0次方等于多少么
如果知道就可以给你讲

二进制数转换为十进制数

二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……

所以,设有一个二进制数:0110 0100,转换为10进制为:

下面是竖式:

0110 0100 换算成 十进制

第0位 0 * 20 = 0

第1位 0 * 21 = 0

第2位 1 * 22 = 4

第3位 0 * 23 = 0

第4位 0 * 24 = 0

第5位 1 * 25 = 32

第6位 1 * 26 = 64

第7位 0 * 27 = 0 +

---------------------------

100

用横式计算为:

0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100

0乘以多少都是0,所以我们也可以直接跳过值为0的位:

1 * 22 + 1 * 23 + 1 * 25 + 1 * 26 = 100

那就给你讲讲!比如二进制11010,如果从最右边算,就是0乘以(2的0次方),加上1乘以(2的1次方),加上0乘以(2的2次方),加上1乘以(2的3次方),加上1乘以(2的4次方)。
说白了,就是各位数乘以2的几次方,而这个几是由这个数右边还有几个数决定的。还是如11010,右边算起最后一个是0,而0右边没有数了,所以就是0乘以2的0次方;右边算起第3个数是0,它的右边还有两个数,那么就是0乘以(2的2次方),然后把所有的积相加。
换句话说,就是从右算起,每一位数分别从乘以2的0次方,2的1次方,3次方。。。这样算起,再把所有积相加。

哎能明白吗??