Objective-C 中的双数四舍五入
我需要 C 代码将双精度值舍入到下一个最大整数值。
例如,如果我有:
1.0 (double)
它必须是 1 (int)
1.01(双精度)
它必须是2(int)
5.67(双精度)
它必须是 6(int)
76.43 (double)
一定是 77 (int)
有解决办法吗?
I need C code for rounding up a double value to the next greatest integer value.
For example, if I have:
1.0 (double)
it must be 1 (int)
1.01 (double)
it must be 2 (int)
5.67 (double)
it must be 6 (int)
76.43 (double)
it must be 77 (int)
Is there a solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用:
ceil()
函数 < code>或更简洁地说,如果您只想要 int 结果:
Use the
ceil()
function from<math.h>
:or more concisely, if you just want the int result:
假设您的浮点数是
nr
。无内置函数:
Let's say your float number is
nr
.No build-in functions: