c++ floor函数
作者:野牛程序员:2023-07-18 17:41:49 C++阅读 2571
在C++中,floor函数用于将一个浮点数向下取整并返回一个整数。它属于cmath(或math.h)头文件,并且可以用以下方式调用:
#include <cmath> double floor(double x); float floor(float x); long double floor(long double x);
这里有几个重载的版本,可以根据需要选择使用double
、float
或long double
类型的参数。函数返回的是一个浮点数的向下取整后的整数部分,类型为对应的整数类型(double
对应long
,float
对应int
,long double
对应long long
)。
以下是一个使用floor
函数的例子:
#include <iostream> #include <cmath> int main() { double num = 3.8; int result = floor(num); std::cout << "Floor of " << num << " is: " << result << std::endl; return 0; }
输出将是:
Floor of 3.8 is: 3
在这个例子中,floor
函数将3.8向下取整为3,并将结果存储在result
变量中。然后,将结果打印到控制台上。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++ substr函数用法
- 下一篇:c++new用法