1

我有一堆由其他人为统计包编写的代码,如下所示:

float myValue = 0.0f;

这使 myValue 成为单点精度数。有没有办法让它到小数点后五位?

这是正确的方法吗:

 float myValue = 0.00000f;
4

1 回答 1

1

f是指定值为float

From msdn : By default, a real numeric literal on the right side of the
assignment operator is treated as double. Therefore, to initialize a float
variable, use the suffix f or F

两个声明都是一样的。如果您想使用 Math.Round() 舍入到小数点后五位

Math.Round(45.45672234, 5);
Ans : 45.45672
于 2013-10-01T22:01:18.157 回答