我必须强调,在这一轮中我并不是要设置他最接近的数字(例如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