Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我需要一个C舍入函数,像MATLAB的舍入函数一样舍入数字。有一个吗?如果您不知道MATLAB的round函数如何工作,请参见以下链接:
MATLAB Round函数 我当时想我可能只是编写自己的简单舍入函数来匹配MATLAB的功能。 谢谢, 黛米·谢普 回答: 如果标准库中没有round()函数,则可以(如果要处理浮点数)任意求值,分析要四舍五入后的地方的数字,检查是否大于,等于或小于5;然后,如果该值小于5,则可以使用floor()最终查看的数字。如果四舍五入后的位数等于或大于5,则可以继续对函数floor()求值,然后加1。 对于与此相关的低效率,我深表歉意。 更多&回答... |
![]() |
![]() |