Jer*_*oen 12 c c++ linux memory operating-system
可能重复:
为什么十六进制前缀为0x?
内存地址通常标记为前缀为十六进制值0x.例如:
> new.env()
<environment: 0x21d36e0>
Run Code Online (Sandbox Code Playgroud)
这0x部分是什么意思吗?这种符号来自哪里?是否有其他价值而不是0x?
Luc*_*ore 21
这0x只是一个让你知道数字是十六进制形式的符号.
与为042八进制数或42十进制数写的相同.
所以 - 42 == 052 == 0x2A.