0
点赞
收藏
分享

微信扫一扫

C语言:基本数据类型及表示范围


类型名称 标识符 printf()标志 占据 范围 无符号

unsigned 范围

类型名称   类型标识符    printf标志   占字节数           表示范围                                             无符号标识    无符号表示范围
字符型      char      %c    1B   0-255(实质保存是字符对应的ASCII) unsigned char    0-255
短整型      short      %hd   2B    -32768 32767   2^15-1      unsigned short 0-2^16-1
整型      int       %d    4B -2^31 2^31-1 -2147483648 2147483647 unsigned int 0-2^32-1
长整型     long       %ld    4B    -2^31 2^31-1              unsigned long    0-2^32-1
浮点型      float      %f    4B   10^(-37) 10^(38)
双精度浮点型 double      %lf   8B   10^(-307) 10^(308)

 浮点型表示范围说明:

float :     1bit 符号位       8bits 指数位(-127 + 128) -3.40E+38 +3.40E+38      23bits 尾数位

 双精度浮点型表示范围说明:

double:  1bit 符号位    11bits 指数位(-1023 +1024) -1.79E+308 +1.79E+308  52bits 尾数位




举报

相关推荐

0 条评论