Form

unsigned-int-literal
decimal-literal unsigned-sufix
| hexadecimal-literal unsigned-sufix
| octal-literal unsigned-sufix
decimal-literal
nonzero-digit digit *
digit
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
hexadecimal-literal
→ ( 0x | 0X ) hexadecimal-digit hexadecimal-digit *
octal-literal
0 octal-digit *
hexadecimal-digit
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9
| A | B | C | D | E | F | a | b | c | d | e | f
non-zero-digit
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
octal-digit
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
unsigned-suffix
u | U

Semantics

unsigned-suffix
The 'U' suffix designates an unsigned number.

Reference Links

Math Now Radix Notation

Reference Links

Integer Literals integer-literal
Real Literals real-literal
String Literals string-literal
Character Literals character-literal
unsigned int Type unsigned-int-type

External Links

MSDN C Integer Constants Visual Studio 6