| Use suffixes L, U, and UL for all constants of type 'long', 'unsigned int' and 'unsigned long'. |
| Use suffixes F and L for all constants of type 'float' and 'long double'. |
| Write the value of a character constant to be in the range of its type. |
| Only use escape sequences defined by the ISO C++ Standard. |
| Do not write character string literal tokens adjacent to wide string literal tokens. |
| Global and static data should be const. |