c语言中计算int,float,double,char四种数据类型所能表示的数据范围
Posted ZooJinGoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中计算int,float,double,char四种数据类型所能表示的数据范围相关的知识,希望对你有一定的参考价值。
在C语言程序设计时可能会因为变量之间的运算而导致溢出,使得最终结果我不我们要的数值,这里列出C语言中几种常用类的最大值最小值(10进制)以供参考:
整型[signed]int -2147483648~+2147483648
无符号整型unsigned[int] 0~4294967295
短整型 short [int] -32768~32768
无符号短整型unsigned short[int] 0~65535
长整型 Long int -2147483648~+2147483648
无符号长整型unsigned [int] 0~4294967295
字符型[signed] char -128~+127
无符号字符型 unsigned char 0~255
单精度 float 3.4 x 10^(-38)~ 3.4 x 10^(+38)
双精度double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
长双精度 long double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
以上是关于c语言中计算int,float,double,char四种数据类型所能表示的数据范围的主要内容,如果未能解决你的问题,请参考以下文章
c语言中计算int,float,double,char四种数据类型所能表示的数据范围