龙空技术网

编程小技巧:四舍五入 #干货

一声吹断横笛 14

前言:

眼前我们对“小数点四舍五入取整数公式编程”可能比较着重,同学们都需要剖析一些“小数点四舍五入取整数公式编程”的相关内容。那么小编也在网摘上汇集了一些对于“小数点四舍五入取整数公式编程””的相关资讯,希望兄弟们能喜欢,大家快快来了解一下吧!

今天我们来学习一个四舍五入的问题。对于编程来说,有两种舍入方法已经学过了。

·一种是保留小数位,这种情况用的是six the set precision,保留几位,负点数。保留的时候剩下的部分是四舍五入的。

·另一种是直接取整,把小数位都舍掉,这叫向零舍入。直接把负点数取整,不管是二点三还是二点九都会舍掉,这是直接舍。

除了这两种之外,还想了解一下整数部分怎么四舍五入,这就是一个纯数学技巧了。举例来说,什么叫整数部分的次数?五十万,比如个位三百五十九,进到三百六十,三百五十四舍到三百五十。还一个比如从十位的角度去舍,那边三百五十就进到四百,三百四十九就进到三百,这个是四舍五入的角度。

如果要到百位级的,三百五十这种百位级的是不是就直接舍到零了?舍到零了到五百才能进到一千,是这么个概念。

看看这方法,这也写了,如果想在个位上做四十个word怎么办?先加上五,再除以十,再乘以十,保证这个数基本上是不变的。加了五之后就起到了一个四舍五的作用。如果不加五,先除以十再乘以十,做的事是什么?舍掉个位,甭管多少都舍掉。

再看十位,十位当然就是加上五十除一百,再加上再乘一百。如果不加五十,直接除一百乘一百是舍掉十位,舍掉十位哪怕九十九也都舍掉。加五十之后再除一百再乘一百就是四舍五入了。看看效果,a、b等于a加五除以十再乘以十,这用了一个循环,这也是一个无限循环的使用场景,就一直去循环。

可以多试几个,跟用户互动的时候诬陷情况下是很常使用的。试试三百五十九,进到三百六十了。再看三百四十九,进到三百五十,三百四十四就舍到三百四十,这就是对五舍入。三百五十四就舍到三百五十,这是个位上的四舍五入,三百五十六接近到三百六十,在个位上四舍五入。

再看十位上的,十位上是怎么做?b等于a加五十再除以一百再乘以一百,同学肯定可以举一反三,五百、五千都是这样的。比如五百六十就进到六百,是五百四十九就舍到五百了,四舍五入,哪怕是五百零、五百五十一也进到六百,四舍五入。记住了,加五乘十再除十,加五除以十,再乘以十,先除,别弄反了,先除后乘,一定是先除后乘,加上五除以十,再乘以十,那么五十,五百类推,ok,四舍五入。

标签: #小数点四舍五入取整数公式编程