gpt4 book ai didi

c# - 诸如 Mathf.Ceil 之类的任何东西都可以理解数字的大小,无论是 +/- 吗?

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

我需要四舍五入到下一个最大幅度。所以 6.66 舍入为 7,而 -6.66 舍入为 -7。

目前我在做:

int result = Math.Ceil(num);
if(num < 0)
result -= 1;

我正处于 2k*2k*2k 嵌套循环的中间,因此保存 if/subtract 真的很有帮助。

最佳答案

检查 this blog post 中的“从零舍入” :

public static int RoundAwayFromZero(decimal value)
{
return value >= 0 ? (int)Math.Ceiling(value) : (int)Math.Floor(value);
}

关于c# - 诸如 Mathf.Ceil 之类的任何东西都可以理解数字的大小,无论是 +/- 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27822203/

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