在C语言中给一常量如何判断该使用float double 类型呢列:常量7.0类型:double

在C语言中给一常量如何判断该使用float double 类型呢列:常量7.0类型:double列:常量7.0 类型:double
常量6.0f 类型:float

求大神解释

默认 数字写出的常量 是 double 型。
如果 是 float 型, 必须加 1个 后缀 f 表示。f 是 float 的意思。
double 型 可加 1个 后缀 l 表示。 l 是 long float 的意思。
例如:7.0 是 double 型, 7.0l 是 double 型, 7.0f 是 float 型。
这是一种约定,或是 规定。没有太多的道理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-18
double和float都是浮点型,就是有小数,为了区分就规定在小数后面加f的为float,若不加f系统就会自动认为是double(为了不损失精度),double和float的最大的区别就在于他们的取值范围,想要深入了解可以去看看IEEE754标准(组成原理有)本回答被提问者采纳
相似回答