C ++中的Ceil和Floor函数
ceil函数
ceil函数返回的最小可能整数值等于或大于该值。该函数在C++语言的“cmath”头文件中声明。它需要计算单值,即ceil值。变量的数据类型应仅为double/float/longdouble。
这是C++语言中ceil函数的语法,
double ceil(double x); float ceil(float x);
这是C++语言中的ceil函数的示例,
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float var = 1234.25;
float res;
res = ceil(var);
cout << "Ceil value of " << var << " = " << res << endl;
return 0;
}输出结果
Ceil value of 1234.25 = 1235
floor函数
floor函数返回最大可能的整数值,该整数值等于或小于该值。该函数还在C++语言的“cmath”头文件中声明。它需要一个值,即要计算的底值。变量的数据类型应仅为double/float/longdouble。
这是C++语言中的floor函数的语法,
double floor(double x); float floor(float x);
这是C++语言中的floor的示例,
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float var = 211.876;
float res;
res = floor(var);
cout << "Floor value of " << var << " = " << res << endl;
return 0;
}输出结果
Floor value of 211.876 = 211