为什么十六进制地址是14个字符?

时间:2015-03-04 12:05:27

标签: c++ variables hex

在十六进制地址中如:0x7fffd7c24334为什么位数为14?每个十六进制地址是14个字符?我尝试了一些变量,如double和int,但它只有14个字符。它遵守一些规则吗?谢谢你的所有答案。

1 个答案:

答案 0 :(得分:4)

12个十六进制数字(带前导0x)表示48位。那是256 TB的虚拟地址空间。在AMD64上阅读wiki(我假设你在上面,对吗?)架构http://en.wikipedia.org/wiki/X86-64