在 c# 中将小数四舍五入到小数点后两位
本文关键字:两位 小数点 小数 四舍五入 | 更新日期: 2023-09-27 18:34:35
我想将 54.5345 四舍五入到 54.54也就是说,如果我有第三个小数位,那么我想在小数点后第二位加 1。
我尝试过使用 math.round,但如果第三个小数点小于 5,它总是向下舍入
尝试:
d = Math.Ceiling(d * 100) / 100;
其中 d 是您的小数。
我认为你应该试试这个:
double a = Math.Round(-57.5345, 2);
这也适用于负数。
您四舍五入的方式不正确。
您还可以参考:
如何在 C# 中将数字四舍五入到小数点后两位?