1、将2的29次方化成二进制,为20000..000(一共29个0)。
2、将所得的二进制分成一份为四个二进制数的小等分,为(0010)(0000)...(0000)一共8份。
3、最后从末尾开始,以二进制计算,如(0001)为0*8+0*4+1*2+0*1=2,以此类推可得结果为20000000。(后面7个0)
十六进制在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字。例如十进制数57,在二进制写作111001,在16进制写作39。
扩展资料
在历史上,中国曾经在重量单位上使用过16进制,比如,规定16两为一斤。如今的16进制则普遍应用在计算机领域,这是因为将4个位元化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示。
由于表示方式没有单一、已协定的标准,所以以上的表示方式都有被使用,有时甚至在同一份论文上会出现几个不同的表示方式。但因为各方式之间没有太大的分歧,所以即使混合使用也没有构成问题。
参考资料来源:百度百科-16进制
首先 2的多少次方转化成 2进制 就是:1后面跟多少个0
比如:2的3次方 转化成2进制就是 : 1000
由2进制转化成16进制就是从低位起 每4位转化成一个16进制位。这4位二进制转化成16进制有如下规律,由左至右,权值是 8 4 2 1. 例如
二进制的1010 = 1*8 + 0*4 + 1*2 + 0*1 = 10 = A(十六进制)。
ok。你的问题答案出来了
2^29 = 1 0 0000 .... 0000 (后面一共是29个0) = 20000000(十六进制)
1后面一共29个0,4*7 = 28 ,所以除了开始10 转化成了十六进制的2以外,后面一共有7个0.
2^29=2*16^7+0*16^6+0*16^5+0*16^4+0*16^3+0*16^2+0*16^1+0*16^0
化为十六进制为20000000
2^29=2^(4*8+2)=16^8+4=0x100000004.