内存地址通常标记为以0x
为前缀的十六进制值。 E.g:
> new.env()
<environment: 0x21d36e0>
0x
部分是否意味着什么?这种符号来自哪里?是否可以使用其他任何值代替0x
?
答案 0 :(得分:19)
0x
只是一个让你知道数字是十六进制形式的符号。
与为八进制数编写042
相同,或为小数编写42
。
所以 - 42 == 052 == 0x2A
。
答案 1 :(得分:5)
内存地址通常以十六进制格式表示,0x
只是十六进制数字的表示法。