乘以一个数在后面写一个f是什么意思 如:float m[6 ]; m[2] = 2 * 0.5f;

那如果要表示double类型,就在后面写d咯?

C语言里,浮点型常量(字面量)默认成double,也就是说0.5是double型常数。
在这一行里,想把0.5当作float型处理,所以写成0.5f
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-31
你那个m[6]与m[2]之间应该是逗号吧。如果是逗号还好理解 ,如果是分号我还真不知道哪一种语言有这种写法 , 因为你定义的是float类型,而1.5不能被程序确认是什么类型,有可能是double,有可能是float,还有可能。。。。所以需要指明类型。在C里面就不用这样,你那是Java?还是 ?
第2个回答  2010-10-31
一个数在后面写一个f,这表示这个数是float类型的。