[tab:lex.icon.type] (original) (raw)
5 Lexical conventions [lex]
5.13 Literals [lex.literal]
5.13.2 Integer literals [lex.icon]
Table 8 β Types of integer-literals [tab:lex.icon.type]
πinteger-suffix | decimal-literal | 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 |