Java中定义float型变量要加f那么c++中用加f吗;;; 今天看见一个C++题是float a;后面直接a=12.3;

2025-02-28 04:40:56
推荐回答(4个)
回答1:

不用加,java 要加是因为 java 中 浮点类型默认是 double , float a =12.3; //这里12.3 是double,所以必须加f

回答2:

哪里都一样,小数不加F就是DOUBLE型,只是不加在赋值时会自动转换,截断后精度受到一定影响,如果在需求精度很高的计算中,最好还是加上F。

回答3:

Java浮点型加f,C++不用。

回答4:

不用加