c# 小数保留2为
时间: 2024-02-03 08:12:54 浏览: 20
在 C# 中,可以使用以下代码将小数保留两位:
```csharp
double num = 3.1415926;
double result = Math.Round(num, 2);
```
或者使用字符串格式化:
```csharp
double num = 3.1415926;
string result = num.ToString("0.00");
```
这将将 `num` 变量中的小数保留两位并将其存储在 `result` 变量中。
相关问题
C# decimal 保留2位小数
在 C# 中,可以使用 `Math.Round` 方法来保留指定位数的小数。下面是一个示例代码:
```csharp
decimal number = 3.14159m;
decimal roundedNumber = Math.Round(number, 2);
Console.WriteLine(roundedNumber);
```
这段代码将会输出 `3.14`,即保留了两位小数。注意,使用 `Math.Round` 方法会进行四舍五入。如果需要进行其他舍入操作,可以使用 `Math.Floor` 或 `Math.Ceiling` 方法。
C# float 保留2位小数
在C#中,可以使用以下代码来保留一个float类型的数值到小数点后两位:
```csharp
float number = 3.14159f;
float roundedNumber = (float)Math.Round(number, 2);
Console.WriteLine(roundedNumber);
```
这将输出 `3.14`。在这个示例中,我们使用`Math.Round`方法将浮点数`number`四舍五入到小数点后两位,并将结果赋给`roundedNumber`变量。然后,我们使用`Console.WriteLine`方法来输出结果。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)