7.18.2.5 Limits of greatest-width integer types
minimum value of greatest-width signed integer type
INTMAX_MIN -(263 - 1)
maximum value of greatest-width signed integer type
INTMAX_MAX 263 - 1
maximum value of greatest-width unsigned integer type
UINTMAX_MAX 264 - 1