求大神:C语言中float型变量一定是7位有效数字吗 例如,1980.2是什么型变量啊?为什么

如题所述

float类型 精度是6到7位
也就是6到7位有效数字 可以保证最大精确,再多意义不大。
但并不是说 不能写更多了,写的多 存储的时候会近似存储。

浮点型常数 默认是double类型
所以 1980.2也是double的 要默认float可以写作 1980.2f
温馨提示:答案为网友推荐,仅供参考
相似回答