标签: c++ variables hex
在十六进制地址中如:0x7fffd7c24334为什么位数为14?每个十六进制地址是14个字符?我尝试了一些变量,如double和int,但它只有14个字符。它遵守一些规则吗?谢谢你的所有答案。
答案 0 :(得分:4)
12个十六进制数字(带前导0x)表示48位。那是256 TB的虚拟地址空间。在AMD64上阅读wiki(我假设你在上面,对吗?)架构http://en.wikipedia.org/wiki/X86-64