c语言longdouble
发布时间: 2023-07-22 19:12:49
❶ c语言中 long float 和double有什么区别
一、主体不同
1、long:表示一种长整型数据。
2、float:浮点型数据类型
3、double:双精度浮点数据型。
二、类型不同
1、long:默认为有符号长整型,含4个字节。
2、float:用于存储单精度浮点数或双精度浮点数。
3、double:表示十进制的15或16位有效数字。
三、取值范围不同
1、long:取值范围为:-2^31 ~ (2^31 -1)。
2、float:float 类型提供了一个在 -3.4E+38 ~ 3.4E+38 之间的范围。
3、double:负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。
热点内容