9.6.1 Constants
All constants are integers.
As in C, the linker considers an integer beginning with 0
to be octal, and an integer beginning with 0x
or 0X
to be hexadecimal. The linker considers other integers to be decimal.
In addition, you can use the suffixes K
and M
to scale a constant by 1024 or 1024*1024 respectively. For example, the following all refer to the same quantity:
_fourk_1 = 4K;
_fourk_2 = 4096;
_fourk_3 = 0x1000;