当前位置:首页 C++ > 正文

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);

这里有几个重载的版本,可以根据需要选择使用doublefloatlong double类型的参数。函数返回的是一个浮点数的向下取整后的整数部分,类型为对应的整数类型(double对应longfloat对应intlong 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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击