|
4. Constants
|
|
Constants are literal/fixed values assigned to variables or used directly in expressions. |
Datatype |
example |
meaning |
integer |
int x = 3; |
integer |
long x = 3L; |
long integer |
unsigned long x = 3UL |
unsigned long |
Floting-point |
double x = 3.14; |
|
float x = 3.14F; |
float |
double x = 3.14L; |
long double |
octal or hexadecimal |
int x = 0x1A |
hexadecimal |
int x = 0x37 |
Octal |
character |
‘\xb’ |
ASCII vertical tab |
‘\x7’ |
ASCII bell character |
string |
“hello, world” |
string |
“hello, “ “world” |
same as “hello, world” because string constants can be concatenated at compile time. |
enumeration |
enum BOOL {NO, YES} |
NO = 0, YES = 1 |
enum COLOR {R=1, G, B, Y=10} |
G = 2, B = 3 |
|
|
The complete set of escape sequence is |
 |
|
|
|
|
|