<Table> <Tr> <Th> Type category </Th> <Th_colspan="3"> Signed types </Th> <Th_colspan="3"> Unsigned types </Th> </Tr> <Tr> <Th> Type </Th> <Th> Minimum value </Th> <Th> Maximum value </Th> <Th> Type </Th> <Th> Minimum value </Th> <Th> Maximum value </Th> </Tr> <Tr> <Th> Exact width </Th> <Td> intN_t </Td> <Td> INTN_MIN </Td> <Td> INTN_MAX </Td> <Td> uintN_t </Td> <Td> 0 </Td> <Td> UINTN_MAX </Td> </Tr> <Tr> <Th> Least width </Th> <Td> int_leastN_t </Td> <Td> INT_LEASTN_MIN </Td> <Td> INT_LEASTN_MAX </Td> <Td> uint_leastN_t </Td> <Td> 0 </Td> <Td> UINT_LEASTN_MAX </Td> </Tr> <Tr> <Th> Fastest </Th> <Td> int_fastN_t </Td> <Td> INT_FASTN_MIN </Td> <Td> INT_FASTN_MAX </Td> <Td> uint_fastN_t </Td> <Td> 0 </Td> <Td> UINT_FASTN_MAX </Td> </Tr> <Tr> <Th> Pointer </Th> <Td> intptr_t </Td> <Td> INTPTR_MIN </Td> <Td> INTPTR_MAX </Td> <Td> uintptr_t </Td> <Td> 0 </Td> <Td> UINTPTR_MAX </Td> </Tr> <Tr> <Th> Maximum width </Th> <Td> intmax_t </Td> <Td> INTMAX_MIN </Td> <Td> INTMAX_MAX </Td> <Td> uintmax_t </Td> <Td> 0 </Td> <Td> UINTMAX_MAX </Td> </Tr> </Table> <Tr> <Th> Type category </Th> <Th_colspan="3"> Signed types </Th> <Th_colspan="3"> Unsigned types </Th> </Tr> <Tr> <Th> Type </Th> <Th> Minimum value </Th> <Th> Maximum value </Th> <Th> Type </Th> <Th> Minimum value </Th> <Th> Maximum value </Th> </Tr> <Tr> <Th> Exact width </Th> <Td> intN_t </Td> <Td> INTN_MIN </Td> <Td> INTN_MAX </Td> <Td> uintN_t </Td> <Td> 0 </Td> <Td> UINTN_MAX </Td> </Tr>

Type specifier for long long int in c