bool               -

char                  8bits

wchar_t            16bits

short                 16bits(半個(gè)機(jī)器字長(zhǎng))

int                     16bits(一個(gè)機(jī)器字長(zhǎng),通常大小32bits,16bits也許是最小存儲(chǔ)空間)

long                  32bits(一或兩個(gè)機(jī)器字長(zhǎng))

float                  32bits(6位有效數(shù)字,一般一個(gè)機(jī)器字長(zhǎng))

double              64bits(10位有效數(shù)字,一般兩個(gè)機(jī)器字長(zhǎng))

long double       96或128bits(10位有效數(shù)字,一般3或4機(jī)器字長(zhǎng))