二进制数第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
以上的公式看不懂。21 22 23 24 25 26 27是什么。怎么得来的,权值是什么。对进制转换一无所知的小白求教
21是2的一次方,22是2的二次方。可能是因为对方不会打小的字。所以才这么打的吧。。
2进制换十进制,就是从右边开始第一个数乘以2的0次方,然后第二个数乘以2的1次方。。一直乘下去。。然后相加。。。
如果十进制换二进制。。就是要转换的10进制除以2 比如19
19/2…………余数为1
9/2…………余数为1
4/2…………余数为0
2/2…………余数为0
1…………余数为1
他的二进制就是10011
换回来就是:2的0次方*1+2的1次方*1+2的2次方*0+2的3次方*0+2的4次方*1=19
1,可能是那个打不出来那个指数 其实 那个21是2的 一次方 ,22 是2的 2次方,依此类推。
2,关于权值就是这个位置上数字所代表数值的大小。
比如十进制 100 可以写成1个100 加 0个10 加上0个1
这样应该能清楚的明白了吧!
如果还不明白 加我QQ526630938