我并不是要设置为最接近的整数(如
0.9=1
),而是限制整数(如0.9=0
)。
这个有名字吗?
int x = ((89 * 100 / 55));
float y = (float)x;
Console.WriteLine(y/100);
在本例中,我利用已经削减了小数位的 C# 整数除法将
89/55 = 1.6181818...
舍入为三位数 (1.61)。
有没有更优雅、更敏捷的方式来做到这一点?无需创建额外的变量等
我希望能够选择点后需要多少位数字(如我所示的代码中可能的那样)
0.9=0?
也许您正在寻找
Math.Floor