今天跟大家唠唠这个*(),这玩意儿看着简单,里头还有点门道。我就是个小白,就知道这东西能把一个数给“四舍五入”。比如,你给它一个1.4,它就给你个1;你给它一个1.6,它就给你个2,挺简单的,对?
后来我手头有个项目,要处理一堆小数,说是要精确到个位数。这不就用上*()嘛我就这么一用,还真好使。比如,我要把3.49这数给弄成整数,我就这么一写:
*(3.49)
结果就出来,是3。这不就对嘛
再后来我又碰上一个,说是要处理负数。我就想,这负数咋弄?也一样吗?我就试试,比如-1.5,我这么一写:
*(-1.5)
你们猜怎么着?结果是-1。我当时还琢磨,这咋回事?后来一查资料,明白。原来这*(),不管是正数还是负数,它都是找那个最接近的整数。这-1.5,它离-1更近,所以就给弄成-1。,是这么回事。
但是,光知道这些还不够。有一次,我要处理的不是简单的数,是一堆数据,里头有正有负,还有好几位小数。这可咋办?我一开始也是一头雾水,不知道咋下手。
后来我就想个办法。我先用*()把每个数都给处理一遍,然后再把这些处理过的数给加起来。这样,不就得到一个总和嘛我试试,还真行。比如,我有这么一串数:
- 1.2
- 2.5
- -1.8
- 3.7
我就一个一个来:
- *(1.2) 得 1
- *(2.5) 得 3
- *(-1.8) 得 -2
- *(3.7) 得 4
然后把这些结果加起来:1 + 3 + (-2) + 4 = 6。你看,这不就出来嘛加起来总数就是6。
这*(),看着简单,还挺有用的。不管是处理啥样的数,只要你掌握它的规律,就能用它来解决问题。好,今天就唠到这儿,希望对大家有帮助!
免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。