Primitive Datatypes
char int double float
Datatype Qualifiers
short long
| Integer Types | Type | Minimum size in bits |
|---|---|---|
| char | 8 | |
| short | 16 | |
| int | 16 | |
| long | 32 | |
| long long | 64 | |
| Floating Types | ||
| float | 32 | |
| double | 64 | |
| long double | 80/128 | |
| Aggregate Types | ||
| array | N/A | |
| struct | N/A | |
| union | N/A | |
| Pointers | ||
| pointer | XX-bit system has XX bit pointers, e.g. 64 bit has 64 bit pointers |