首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

负数如何四舍五入?

发布网友 发布时间:2022-04-22 19:32

我来回答

4个回答

热心网友 时间:2022-07-12 23:28

先将其转为正数再四舍五入,然后再转为负数。
如:ASP实现
aa=-20.6
aa=abs(aa)
aa=cint(aa)
aa="-"&aa
response.write aa

输出:-21

热心网友 时间:2022-07-12 23:28

付费内容限时免费查看回答您好亲

在取小数近似数的时候,如果尾数的最高位数字是4或者比4小,就把尾数去掉。如果尾数的最高位数是5或者比5大,就把尾数舍去并且在它的前一位进"1",这种取近似数的方法叫作四舍五入法。

负数只需要在前面加个负号就可以了,和正数是一样的

热心网友 时间:2022-07-12 23:29

关于负数的四舍五入,我上学的时候(物理学专业)老师是这么教的,我不知道是不是科学界认可的,但是我都以此为标准的。
所谓四舍五入就是数字a靠近哪个整数就取哪个整数,取得整数A,就是a的四舍五入值。特殊情况,比如1.5距离两端1和2都是0.5一样长,这种情况取值大的那个,就是2.
对于负数来说,道理一样,-1.5四舍五入从-1和-2中取较大的-1,-1就是-1.5的四舍五入值。
编程时,有些编译器自带的“四舍五入”算法其实不是我上述说的那样。如果是自己编的话,直接取整,然后判断小数部分的绝对值>=0.5则+1即可。
如果没有负数,则直接对(a+0.5)取整即可。

热心网友 时间:2022-07-12 23:29

-21

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com