整型和浮点型

ANSI C没有规定长整型比短整型长 ,只规定不得比短整型短 , 下表说明了各种整型值的最小范围

类型 最小范围                   32位机器 gcc编译器上

char   0--127                    1B

signed char -127---127                1B

unsigned char 0---255                1B

short int -32767---32767               2B

unsigned short int   0---65535            2B

int   -32767---32767                4B

unsigned int  0---65535               4B   

long int  -2147483647---2147483647          4B

unsigned long int 0---4294967295          4B

long long                       8B

类型    有效数据  阶范围      字节数

float  6~7  -38~38      4B 

double  15~16  -308~308    8B

long double 18~19  -4932~4932       16B

原文地址:https://www.cnblogs.com/shaughn/p/3420294.html