CC++ 取整函数ceil(),floor(),round(x)

xiaoxiao2021-02-28  71

#include <math.h>   double floor(double  x );   float floorf(float x); long double floorl(long double x);

double floor(double x);

double ceil(double x);

使用floor函数。floor(x)返回的是小于或等于x的最大整数。 如:     floor(10.5) == 10    floor(-10.5) == -11

使用ceil函数。ceil(x)返回的是大于x的最小整数。 如:     ceil(10.5) == 11    ceil(-10.5) ==-10

     floor()是向负无穷大舍入,floor(-10.5) == -11; ceil()是向正无穷大舍入,ceil(-10.5) == -10

round(x)返回x的四舍五入整数值。

不得不说点:/ % 四舍五入 向上取整(ceil()) 向下取整(floor)
转载请注明原文地址: https://www.6miu.com/read-82977.html

最新回复(0)