【发布时间】:2026-02-16 09:25:01
【问题描述】:
内存地址通常表示为以0x 为前缀的十六进制值。例如:
> new.env()
<environment: 0x21d36e0>
0x 部分有什么意义吗?这个符号从何而来?是否有任何其他值可以代替0x?
【问题讨论】:
标签: c++ c linux memory operating-system
内存地址通常表示为以0x 为前缀的十六进制值。例如:
> new.env()
<environment: 0x21d36e0>
0x 部分有什么意义吗?这个符号从何而来?是否有任何其他值可以代替0x?
【问题讨论】:
标签: c++ c linux memory operating-system
0x 只是一个符号,让您知道该数字是十六进制形式。
就像您将 042 用于八进制数,或将 42 用于十进制数一样。
所以 - 42 == 052 == 0x2A.
【讨论】:
0 或0x,则为十进制:)
内存地址通常以十六进制表示,0x只是十六进制数的表示法。
【讨论】: