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

why the hex address is 14 character?

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

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