2012-07-13 12 views

risposta

15

Il 0x è solo una notazione per farvi sapere che il numero è in forma esadecimale.

Uguale a quello che si scrive 042 per un numero ottale o 42 per un decimale.

Quindi - 42 == 052 == 0x2A.

+2

Lo "0" aiuta il parser a sapere che ha a che fare con un numero (costante) e la "x" sta per esadecimale. –

+0

@JesseGood .... quindi come il parser sa in caso di numero decimale perché non è preceduto da 0. – Tejendra

+1

@Tejendra conosce per esclusione. Se non è '0' o' 0x', è decimale :) –

5

L'indirizzo di memoria di solito è rappresentato in formato esadecimale, 0x è solo una notazione per numero esadecimale.

+0

sì, ma la forma preferita è Hex. – Tejendra

Problemi correlati