2的20次方是多少?这个问题似乎不难,实际上答案可以用一种超级简单的方式算出来!
首先还是得让大家明白2的20次方到底是多少,也就是求2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2这个式子的值,很多小伙伴可能会傻傻地一个个算2乘2乘2,其实没有这个必要,因为我们有一个简单的方法——二进制计算!
将2的20次方的二进制数写下来:2^20 = (1)(000000000000000000)B,左边的1表示符号位,0表示数值位,后面跟了20个零,因为2的20次方有20位二进制数。现在,我们将1后面的20个零分为5组,每组4个数,再从右往左每组对位相加,得到下面的式子:
(0000 0000 0000 0000 0001)B = (0001)B = 1
所以,2的20次方是1后面跟20个零,也就是1,048,576。