Chinaunix首页 | 论坛 | 博客
  • 博客访问: 52189
  • 博文数量: 15
  • 博客积分: 265
  • 博客等级: 二等列兵
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-23 17:05
文章分类

全部博文(15)

文章存档

2014年(1)

2013年(3)

2012年(11)

我的朋友

分类: C/C++

2012-11-22 10:38:29

C/C++ 取整函数ceil(),floor()

#include  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


阅读(6801) | 评论(0) | 转发(0) |
0

上一篇:去除字符串空格

下一篇:符号重载operator

给主人留下些什么吧!~~