Short integer: short integer 2 bytes.
Long integer: Long integer 4 bytes.
Unsigned integer shaping: unsigned integer 2 bytes.
Unsigned short integer: unsigned short integer 2 bytes.
Unsigned long integer: unsigned long integer 4 bytes.
Single-precision floating-point 4 bytes with 7 significant digits
Double 8-byte significant digits 16 bits
Char type char 1 byte
The above is the doubling of 32 bits in 16-bit computer system.
If you really don't believe it, you can use the sizeof function to verify it. The method is as follows
# contains "stdio.h"
Master ()
{
int m;
M=sizeof (data type);
printf("%d ",m);
}