取整是一个我们平时的编程中非常常见的操作,尤其是结果需要保留整数时,使用合适的取整函数就非常重要了。看到这里,你是否有这些疑问:为什么这里说是合适的取整函数?难不成取整有许多种方式?
好,不要担心,带着这些问题,开始我们今天的旅程。这里,主要介绍四种取整的方式,具体使用哪种,则取决于问题的要求。
1 按照四舍五入的规则取整
形式:round(x)
>> round(3.6)
ans =
4
------------
>> round(3.4)
ans =
3
2 向上取整
形式:ceil(x)
>> ceil(3.5)
ans =
4
------------
>> ceil(3.3)
ans =
4
3 向下取整
形式:floor(x)
>> floor(3.4)
ans =
3
--------------
>> floor(3.7)
ans =
3
4 靠近0取整
形式:fix(x)
>> fix(3.5)
ans =
3
------------
>> fix(-0.8)
ans =
0
------------
>> fix(1.9)
ans =
1
当然,最后还要补充一个,那就是abs()函数,为什么要说这个哪,不就是取绝对值吗?然而,事情还真没这么简单!
>> abs(-16)%求绝对值
ans =
16
------------
>> abs(3+2i)%算复数的模
ans =
3.6056
-------------
>> abs(3+4i)%算复数的模
ans =
5
--------------
>> abs('A')%算字符串的ASCII码
ans =
65
总结起来就是计算绝对值,算复数的模,算字符串的ASCII码。
熟悉这些内容,可以让我们编写程序时更快,更准确,相信聪明的你已经学到了!