码迷,mamicode.com
首页 > 其他好文 > 详细

ceil round floor

时间:2014-08-02 17:56:03      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:style   http   使用   io   ar   div   htm   size   

 

ceil 是“天花板”  
floor 是 “地板”  一个靠上取值,另一个靠下取值,如同天花板,地板。 

 

 

 

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

 

 

 

ceil(x)返回不小于x的最小整数值(然后转换为double型)。

 

floor(x)返回不大于x的最大整数值。

 

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

 

 

 

 

#include <stdio.h>

 

#include <math.h>

 

int main(int argc, const char *argv[])

 

{

 

float num = 1.4999;

 

printf("ceil(%f) is %f\n", num, ceil(num));

 

printf("floor(%f) is %f\n", num, floor(num));

 

printf("round(%f) is %f\n", num, round(num));

 

return 0;

 

}

 

 

 

 

ceil(1.499900) is 2.000000

 

floor(1.499900) is 1.000000

 

round(1.499900) is 1.000000

 

ceil round floor,布布扣,bubuko.com

ceil round floor

标签:style   http   使用   io   ar   div   htm   size   

原文地址:http://www.cnblogs.com/2014acm/p/3887048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!