向上/向下取整与四舍五入

向上取整为存在大于0的小数位该数+1;
向下取整为存在大于0的小数位该数-1;
四舍五入为小数大于5的+1.

向上取整

#include <math.h>
ceil(0.1); // 输出:1
ceil(-0.1); // 输出:0
#include <QtMath>
qCeil(0.1); // 输出:1
qCeil(-0.1); // 输出:0

向下取整

#include <math.h>
floor(0.1); // 输出:0
floor(-0.1); // 输出:-1
#include <QtMath>
qFloor(0.1); // 输出:0
qFloor(-0.1); // 输出:-1

四舍五入

#include <math.h>
round(0.5); // 输出:0

猜你喜欢

转载自blog.csdn.net/nicai_xiaoqinxi/article/details/88982950