warum 0x code example

Example: warum 0x

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.

Tags:

Misc Example