将带有双精度的文件转换为浮点数后,编译器 (MSCV2005) 会警告代码常量中从double
到的转换,例如float
...
float r;
r = (q1 + q2) * 0.5;
...
Even q1, q2
are both floats0.5
似乎被视为double
.
如何适应这种行为,以便所有代码内常量都被视为float
s?
将带有双精度的文件转换为浮点数后,编译器 (MSCV2005) 会警告代码常量中从double
到的转换,例如float
...
float r;
r = (q1 + q2) * 0.5;
...
Even q1, q2
are both floats0.5
似乎被视为double
.
如何适应这种行为,以便所有代码内常量都被视为float
s?