Numbers characters and string constants.
See enum end const in data types page.
| Syntax | Description | Example |
|---|---|---|
|
0x hexnum 0X hexnum |
hexadecimal number | int x=0x7FFF0000; |
|
0 octnum |
octal number | int x=07654321; |
|
num u num U |
unsigned integer number constant | unsigned int x=1000U; |
|
num l num L |
long integer number constant | long x=-99999L; |
|
num ul num UL |
unsigned long integer number constant | unsigned long x=99999L; |
|
num ll num LL |
long long integer number constant | long long x=-888888LL; |
|
num ull num ULL |
unsigned long long integer number constant | unsigned long long x=100ULL; |
|
num f num F |
float number constant | float x=0.005F; |
|
num l num L |
long double number constant | long double x=0.005L; |
|
num e±exp num E±exp |
floating point exponent number constant | double x=5.2E-3; |
|
'char' |
character constant | char c='A'; |
|
"string" |
string constant | char name[6]="Hello"; |