2012-07-13 43 views

回答

15

0x只是讓你知道數字是十六進制形式的符號。

和你寫的042爲八進制數字相同,或者42爲十進制數字。

所以 - 42 == 052 == 0x2A

+2

「0」幫助解析器知道它處理(常量)數字,「x」表示十六進制。 – 2012-07-13 09:42:28

+0

@JesseGood ....然後解析器知道十進制數字的情況下,因爲它沒有前面0. – Tejendra 2012-07-13 10:06:25

+1

@Tejendra通過排除知道它。如果它不是'0'或'0x',它是十進制:) – 2012-07-13 10:32:53

5

內存地址通常以十六進制格式表示,0x只是十六進制數的表示法。

+0

是的,但首選的形式是十六​​進制。 – Tejendra 2012-07-13 09:33:27

相關問題