gpt4 book ai didi

c# - C#中的圆函数

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:49 25 4
gpt4 key购买 nike

   public static decimal Round(
decimal d,
int decimals
)

decimals参数指定返回值中的小数位数,范围为0到28。如果decimals为0,则返回整数。

如果d中小数位小数点右边第一位的值为5,则小数点位为奇数则四舍五入,为偶数则保留不变。如果 d 的精度小于小数,则返回 d 不变。

    Math.Round(3.44, 1); //Returns 3.4.
Math.Round(3.45, 1); //Returns 3.4.

为什么 3.45 返回 3.4..我无法理解这个输出。谁能帮忙

最佳答案

您可以使用采用 MidpointRounding 的 Round 重载来更改此行为参数,来自MSDN:

ToEven(默认,AKA Bankers Rounding)当一个数字介于两个其他数字之间时,它会四舍五入到最接近的偶数。
AwayFromZero 当一个数字介于两个其他数字之间时,它会四舍五入到离零最近的数字。

关于c# - C#中的圆函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7675292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com