📜  C++ STL-math.floor()函数(1)

📅  最后修改于: 2023-12-03 15:13:55.629000             🧑  作者: Mango

C++ STL-math.floor()函数

math.floor()函数是C ++ STL的一个小型函数,它可用于向下取整,即把一个浮点数转换成小于或等于它的最大整数。该函数位于C ++ STL的<cmath>头文件中。

语法

下面是math.floor()函数的语法:

double floor(double x);

其中,x是需要向下取整的数值。

参数

函数使用一个参数,即需要向下取整的数值。

返回值

math.floor()函数返回一个double类型的值,即输入的值向下取整之后的值,转换为一个浮点数的结果。

示例

下面是math.floor()函数的一些示例。这些示例说明了如何使用math.floor()函数。

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    cout << floor(-3.14) << endl;   // Output: -4
    cout << floor(3.14) << endl;    // Output: 3
    cout << floor(-2.6) << endl;    // Output: -3
    cout << floor(2.6) << endl;     // Output: 2
    cout << floor(1.0) << endl;     // Output: 1

    return 0;
}
总结

math.floor()函数是C ++ STL的一个小型函数,可用于向下取整,即把一个浮点数转换成小于或等于它的最大整数。函数具有基本的整数转换功能,常常被用于进行数值运算和显示。