1char 1 byte -128 to 127 or 0 to 255
2unsigned char 1 byte 0 to 255
3signed char 1 byte -128 to 127
4int 2 or 4 bytes -32,768 to 32,767 or -2,147,483,648 to 2,147,483,647
5unsigned int 2 or 4 bytes 0 to 65,535 or 0 to 4,294,967,295
6short 2 bytes -32,768 to 32,767
7unsigned short 2 bytes 0 to 65,535
8long 8 bytes or (4bytes for 32 bit OS) -9223372036854775808 to 9223372036854775807
9unsigned long 8 bytes 0 to 18446744073709551615