Почему адрес памяти начинается с 0x? [дубликат]
Возможные Дубликаты:
почему шестнадцатеричный префикс равен 0x?
адреса памяти часто обозначаются как шестнадцатеричное значение с префиксом 0x
. Например:
> new.env()
<environment: 0x21d36e0>
тут 0x
часть значит? Откуда взялась эта запись? Возможно ли какое-либо другое значение вместо 0x
?
2 ответов
на 0x
- Это просто обозначение, чтобы вы знали число в шестнадцатеричной форме.
так же, как вы бы написали 042
для восьмеричного числа или 42
для десятичной.
так 42 == 052 == 0x2A
.
адрес памяти обычно представляется в шестнадцатеричной форме,0x
- Это просто обозначение шестнадцатеричного числа.