用c#给浮点数四舍五入
时间: 2023-12-07 19:51:57 浏览: 106
c#对计算结果进行四舍五入
在 C# 中,可以使用 Math.Round 方法将浮点数四舍五入到指定的小数位数。例如,要将一个浮点数 x 四舍五入到两位小数,可以使用以下代码:
```csharp
double x = 3.14159;
double roundedX = Math.Round(x, 2);
```
在上面的代码中,Math.Round 方法接受两个参数:要四舍五入的浮点数和要保留的小数位数。返回值是一个新的浮点数,它已经被四舍五入。
如果要按照标准的四舍五入规则对浮点数进行舍入,可以将第二个参数设置为 0,这将使 Math.Round 方法将浮点数舍入到最接近的整数。
```csharp
double x = 3.6;
double roundedX = Math.Round(x, 0); // 结果为 4
```
阅读全文