integer-literal other than decimal-literal | ||
none | int | int |
long int | unsigned int | |
long long int | long int | |
unsigned long int | ||
long long int | ||
unsigned long long int | ||
u or U | unsigned int | unsigned int |
unsigned long int | unsigned long int | |
unsigned long long int | unsigned long long int | |
l or L | long int | long int |
long long int | unsigned long int | |
long long int | ||
unsigned long long int | ||
Both u or U | unsigned long int | unsigned long int |
and l or L | unsigned long long int | unsigned long long int |
ll or LL | long long int | long long int |
unsigned long long int | ||
Both u or U | unsigned long long int | unsigned long long int |
and ll or LL | ||
z or Z | the signed integer type corresponding | the signed integer type |
to std::size_t ([support.types.layout]) | corresponding to std::size_t | |
std::size_t | ||
Both u or U | std::size_t | std::size_t |
and z or Z |