Numbers characters and string constants.
| 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"; |