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

📅  最后修改于: 2023-12-03 14:59:45.903000             🧑  作者: Mango

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

llround()函数是C++ STL数学库中的一个函数,它主要用于将浮点数四舍五入成最接近的长整型数。

语法

函数声明如下:

long long int llround(double arg);

其中,arg为需要进行四舍五入的浮点数,返回值为最接近的长整型数。

参数

llround()函数仅有一个参数,即需要进行四舍五入的浮点数。

返回值

返回值为最接近的长整型数,类型为long long int

示例

下面是一个使用llround()函数的示例:

#include <iostream>
#include <cmath>
using namespace std;

int main() 
{
    double x = 3.6;
    long long int y = llround(x);
    cout << y << endl;
    return 0;
}

输出:

4

在上述示例中,首先定义了一个变量x,其值为3.6。然后使用llround()函数将x四舍五入成最接近的长整型数,并将结果存储在变量y中。最后输出y的值为4

总结

llround()函数是C++ STL数学库中的一个有用的函数。它可以将浮点数四舍五入成最接近的长整型数,并且返回值的类型为long long int,可以满足大多数场景的需求。如果你需要进行浮点数的四舍五入操作,不妨使用llround()函数来实现。