📜  warum 0x - 任何代码示例

📅  最后修改于: 2022-03-11 14:56:11.502000             🧑  作者: Mango

代码示例1
Bei C-compilern fangen Dezimalzahlen mit den Ziffern 1 bis 9 an,
Oktalzahlen mit einer führenden 0. Daher bedeutet die Ziffernfolge 010
nicht zehn sondern acht. Bei Hexzahlen hat man ein x nach der 0
eingeschoben, sodass der lexikalische Scanner eine Zahlenkonstante im
Quelltext immer an einer führenden Ziffer erkennt, wenn man von
Vorzeichen absieht.
Motorola hat für Hexzahlen in ihren Assemblern $ benutzt, Intel/Zilog
ein angehängtes h, gegebenenfalls mit einer führenden 0, damit z.B. FFh
nicht als Symbol erkannt wird.