float x=3.14f后面f有意义吗?不是已经说明x类型了?

如题所述

有,如果不加f,3.14是double类型的,那就会将double转成float,而加了f后两边都是float类型,不涉及类型转换来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-29
浮点类型x默认是double类型的,后加f才表示是float类型
第2个回答  2013-03-30
不超过精度,其实不影响,加不加f,影响不大。
第3个回答  2013-03-29
带小数的无所谓,但是整数的就不行了,必须带上f,例如 float x=100f,不带 我记得是报int不能转float的。。。。。忘了~!~本回答被网友采纳