分数近似值
本文关键字:近似值 | 更新日期: 2023-09-27 18:08:50
我有一个双数,我想把它近似到最接近的值。
for例如:1.2324 -> 11.898 -> 2
我如何用c#做到这一点?
使用Math.Round()
double d1 = Math.Round(1.2324); //d1 is 1
double d2 = Math.Round(1.898); //d2 is 2
尝试数学。轮http://msdn.microsoft.com/en-us/library/aa340225 (v = vs.71) . aspx
Math.Round(double)
做到了。如果您想在小数点后面使用可变小数位数,您可以使用Math.Round(double, int)
描述这一点的API在这里。