bool -
char 8bits
wchar_t 16bits
short 16bits(半个机器字长)
int 16bits(一个机器字长,通常大小32bits,16bits也许是最小存储空间)
long 32bits(一或两个机器字长)
float 32bits(6位有效数字,一般一个机器字长)
double 64bits(10位有效数字,一般两个机器字长)
long double 96或128bits(10位有效数字,一般3或4机器字长)