C/C++四种取整函数floor,ceil,trunc,round | 您所在的位置:网站首页 › 浮点数四舍五入取整怎么办 › C/C++四种取整函数floor,ceil,trunc,round |
处理浮点数操作常用到取整函数,C/C++提供了四种取整函数 当然这四种函数都需要头文件#include floor函数floor函数:向下取整函数,或称为向负无穷取整 double floor(double x);floor(-5.5) == -6 ceil函数ceil函数:向上取整函数,或称为向正无穷取整 double ceil(double x);ceil(-5.5) == -5 trunc函数trunc函数:舍尾取整函数,或称为向零取整 trunc(1.9) == 1 trunc(1.4) == 1 trunc(-1.4) == -1 trunc(-1.9) == -1 round函数round函数:四舍五入函数 可以先不考虑负号,四舍五入得到结果 round(1.1) == 1 round(1.7) == 2 round(-2.3) == -2 round(-2.6) == -3 如果要用小数部分来理解这一块的内容,其实是很繁琐的
中学数学书里面的定义,-1.5的整数部分是-2,小数部分是0.5,整数部分也就是floor()
|
CopyRight 2018-2019 实验室设备网 版权所有 |