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