The C int type represents signed integers using 2's complement binary representation.
The C unsigned int type represents unsigned integers, using binary representation.
The C float and double types represent real numbers using IEEE floating point bit reprensentation.
Typical sizes of these C types:
type size int 4 bytes unsigned int 4 bytes float 4 bytes double 8 bytes