Greatest Width Integer Types

Type Description Definition
intmax_t Signed integer type large enough to hold any signed integer type. 64-bit long long where supported; 32-bit long long otherwise.
uintmax_t Unsigned integer type large enough to hold any unsigned integer type. 64-bit unsigned long long where supported; 32-bit unsigned long long otherwise.