Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 Nearlyint() 함수

<시간/>

이 기사에서는 C++ STL에서 Nearlyint() 함수의 작동, 구문 및 예제에 대해 논의할 것입니다.

주변int()는 무엇입니까?

Nearint() 함수는 헤더 파일에 정의된 C++ STL의 내장 함수입니다. Nearlyint() 함수는 입력에 따라 둥근 정수 값을 얻는 데 사용됩니다.

이 함수는 가장 가까운 정수 값을 얻기 위해 입력을 반올림하며, 반올림 방법은 fegetround에 의해 설명됩니다.

이 함수는 float, double 및 long double 유형 값을 인수로 받아들입니다.

구문

double nearbyint(double num);
float nearbyint(float num);
long double nearbyint(long double 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