C++ 中的 nearbyint() 函数


在本文中,我们将讨论 C++ STL 中 nearbyint() 函数的工作原理、语法和示例。

什么是 nearbyint()?

nearbyint() 函数是 C++ STL 中的一个内建函数,其定义位于 <cmath> 头文件中。nearbyint() 函数用于获取符合输入的四舍五入的整数值。

该函数对输入进行四舍五入以获得最近的整数值,四舍五入方法由 fegetround 描述。

此函数接受浮点型、双精度浮点型和长双精度浮点型值作为参数。

语法

double nearbyint(double num);
float nearbyint(float num);
long double nearbyint(long double num);

参数

函数接受以下参数:-

  • num - 将要四舍五入的值。

返回值

此函数返回 num 的四舍五入值。

示例

输入

nearbyint(2.13);

输出

2

输入

nearbyint(3.4);

输出

3

示例

 实际演示

#include <bits/stdc++.h>
using namespace std;
int main(){
   float var = 3.4;
   cout<<"value of var is: " <<var<< endl;
   cout<<"value after round off is: "<<nearbyint(var);
   return 0;
}

输出

value of var is: 3.4
value after round off is: 3

示例

 实际演示

#include <bits/stdc++.h>
using namespace std;
int main(){
   float var = 7.9;
   cout<<"value of var is: " <<var<< endl;
   cout<<"value after round off is: "<<nearbyint(var);
   return 0;
}

输出

value of var is: 7.9
value after round off is: 8

更新于: 17-4-2020

38 次浏览

启动您的 职业

完成课程以获得认证

开始
广告
© . All rights reserved.