float x=1.2f为什么1.2后要加一个f,C语言

如题所述

默认的浮点常数是double型,若写float x=1.2;,好多编译器在编译时都会出警告提示。加了f就让编译器将前面的常数按float型对待。这就避免了编译警告问题!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-16
其实不加也可以,加了只是声明1.2是float类型的