floor函数和ceil函数
头文件:#include <math.h>
floor:向下取整,函数原型,double floor( double arg );
ceil:向上取整,函数原型,double ceil( double arg );
floor还有一个重要的作用就是避免计算机造成的精度损失,如1=floor
(0.99999+0.5);这个在计算机编程中经常使用!
[cpp]
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float a=34.355;
cout<<floor(a)<<endl;
cout<<ceil(a)<<endl;
if(1==floor(0.99999+0.5))
cout<<“=”<<endl;
return 0;
}
[/cpp]
OutPut:
34
35
=