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. |