当值x是2的非负整数n次幂时,也就是x=,我们可以将x写成十六进制形式,只要记住x的二进制表示就是1后面跟n个0。十六进制数字0代表4个二进制0。所以,当n表示成i+4j的形式,其中0
i
3,我们可以把x写成开头的十六进制数字为1(i=0)、2(i=1)、4(i=2)或者8(i=3),后面跟着j个十六进制的0。比如,x=2048=
,我们有n=11=3+4*2,从而得到十六进制表示0x800。
2的n次幂转十六进制
于 2023-12-21 13:46:06 首次发布
当值x是2的非负整数n次幂时,也就是x=,我们可以将x写成十六进制形式,只要记住x的二进制表示就是1后面跟n个0。十六进制数字0代表4个二进制0。所以,当n表示成i+4j的形式,其中0
i
3,我们可以把x写成开头的十六进制数字为1(i=0)、2(i=1)、4(i=2)或者8(i=3),后面跟着j个十六进制的0。比如,x=2048=
,我们有n=11=3+4*2,从而得到十六进制表示0x800。