Integer types for x86_64 Linux

*Equivalent types are listed next to each other.

1 byte
char, signed char
unsigned char

2 bytes
short, signed short, short int, signed short int
unsigned short, unsigned short int

4 bytes
int, signed int
unsigned, unsigned int

8 bytes
long, signed long, long int, signed long int
unsigned long, unsigned long int