table | 2n(decimal) | n(hex) |
---|---|---|
9 | 512 | 0x200 |
19 | 0x80000 | |
16382 | ||
16 | 0x10000 | |
17 | 0x20000 | |
5 | 32 | 0x20 |
7 | 128 | 0x80 |
當(dāng) 值x為2的非負(fù)整數(shù)n次冪時(shí)
x的二進(jìn)制就是 1 后面跟著n個(gè)零
2 的二進(jìn)制為 10
4的二進(jìn)制為 100
16進(jìn)制0表示4個(gè)二進(jìn)制0
當(dāng)n可以被i + 4 * j表示且0 小于等于i大于等于3時(shí) 我們可以把x的16進(jìn)制開頭寫為 1 (i = 0)2 (i = 1)4 (i = 2)8 (i = 3)
后面跟隨者j個(gè)16進(jìn)制的0 比如 x = 2048 = 2 的 11次方 我們有 n = 11 = 3 + 4 * 2 從而得到16進(jìn)制表示 0 x 800