Next: Type Size, Previous: Primitive Types, Up: Top [Contents][Index]
A constant is an expression that stands for a specific value by explicitly representing the desired value. C allows constants for numbers, characters, and strings. We have already seen numeric and string constants in the examples.
| • Integer Constants | Literal integer values. | |
| • Integer Const Type | Types of literal integer values. | |
| • Floating Constants | Literal floating-point values. | |
| • Imaginary Constants | Literal imaginary number values. | |
| • Invalid Numbers | Avoiding preprocessing number misconceptions. | |
| • Character Constants | Literal character values. | |
| • String Constants | Literal string values. | |
| • UTF-8 String Constants | Literal UTF-8 string values. | |
| • Unicode Character Codes | Unicode characters represented in either UTF-16 or UTF-32. | |
| • Wide Character Constants | Literal characters values larger than 8 bits. | |
| • Wide String Constants | Literal string values made up of 16- or 32-bit characters. |