C语言中允许的最大数是多少?

RT。
似乎和65536有关?记不清了……
似乎可以调用math.h中的某一个东西来看?记不清了……

1、C语言中最大的整型数据类型是long类型,占4个字节
C中短整型和整型均占2个字节,取值范围是 -32768 ~~~ 32767
长整型占4个字节,取值范围是 -2147483648 ~~~~ 2147483647
如果是无符号数的话,可以表示的数据就是
短整型和 整型: 0--- 65535
长整型: 0---4294967295
在C语言中如果一个数很大的话,超过最大的长整型,可以使用double来存储,这样不会影响运算精度。

2、不同类型的数据范围是不同的:
[signed]int :-32768----32767
unsigned int:0---65535
[signed]short[int]:-32767---32768
long[int]:-2^31----(2^31-1)
unsigned long [int]:0---(2^32-1)
float:10^-37-----10^38
double:10^-307-----10^308
long double:10^-4931----10^4932
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-24
不同类型的数据范围是不同的。
[signed]int :-32768----32767
unsigned int:0---65535
[signed]short[int]:-32767---32768
long[int]:-2^31----(2^31-1)
unsigned long [int]:0---(2^32-1)
float:10^-37-----10^38
double:10^-307-----10^308
long double:10^-4931----10^4932本回答被提问者采纳
第2个回答  2010-11-24
237、-568、65535、1627
第3个回答  2010-11-24
10^4932 吧,估计类型有不同。
第4个回答  2010-11-24
65535 Unsigned int
相似回答