Integer
| type | size | low | high |
| char | 1 | -128 | 127 |
| unsigned char | 1 | 0 | 255 |
| short | 2 | -32768 | 32767 |
| unsigned short | 2 | 0 | 65535 |
| int | 4 | -2147483647 | 2147483647 |
| unsigned int | 4 | 0 | 4294967295 |
| long | 4 | -2147483647 | 2147483647 |
| unsigned long | 4 | 0 | 4294967295 |
Floating
| type | size |
| float | 4 |
| double | 8 |
| long double | 12 |
typedef int fixed;
enum DayOfWeek {Sunday, Monday, ... , Saturday};
DayOfWeek days;
enum {Sunday, Monday, ... , Saturday} Days; // anonymous type
Sunday vs "Sunday";
I/O