Почему адрес памяти начинается с 0x? [дубликат]

Возможные Дубликаты:
почему шестнадцатеричный префикс равен 0x?

адреса памяти часто обозначаются как шестнадцатеричное значение с префиксом 0x. Например:

> new.env()
<environment: 0x21d36e0>

тут 0x часть значит? Откуда взялась эта запись? Возможно ли какое-либо другое значение вместо 0x?

2 ответов


на 0x - Это просто обозначение, чтобы вы знали число в шестнадцатеричной форме.

так же, как вы бы написали 042 для восьмеричного числа или 42 для десятичной.

так 42 == 052 == 0x2A.


адрес памяти обычно представляется в шестнадцатеричной форме,0x - Это просто обозначение шестнадцатеричного числа.