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

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

C++ STL math.lrint() 函数介绍

简介

C++ STL math.lrint() 函数用于返回浮点数的四舍五入值,返回一个长整型数据类型。该函数在 IEEE 754 浮点运算标准中得到了定义。

该函数需要使用头文件

函数原型
long int lrint( double arg );
long int lrintf( float arg );
long int lrintl( long double arg );
参数说明
  • arg: 需要进行四舍五入操作的浮点数
返回值说明
  • 该函数返回一个长整型数据类型,表示对浮点数四舍五入后的整数值。
示例
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
   double num1 = 3.14159265;
   double num2 = 2.71828183;
   
   cout << "num1的四舍五入值:" << lrint(num1) << endl;
   cout << "num2的四舍五入值:" << lrint(num2) << endl;
   
   return 0;
}

输出结果:

num1的四舍五入值:3
num2的四舍五入值:3
注意事项
  • 该函数返回的是一个长整型数据类型,需要根据具体情况进行类型转换。