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

C++의 천장 및 바닥 함수

<시간/>

천장 기능

ceil 함수는 값과 같거나 그보다 큰 가능한 가장 작은 정수 값을 반환합니다. 이 함수는 C++ 언어의 "cmath" 헤더 파일에 선언되어 있습니다. ceil 값을 계산할 단일 값이 필요합니다. 변수의 데이터 유형은 double/float/long double 전용이어야 합니다.

다음은 C++ 언어의 ceil 함수 구문입니다.

double ceil(double x);
float ceil(float x);

다음은 C++ 언어로 된 ceil 함수의 예입니다.

예시

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float var = 1234.25;
   float res;
   res = ceil(var);
   cout << "Ceil value of " << var << " = " << res << endl;
   return 0;
}

출력

Ceil value of 1234.25 = 1235

바닥 기능

floor 함수는 값과 같거나 그보다 작은 가능한 가장 큰 정수 값을 반환합니다. 이 함수는 C++ 언어의 "cmath" 헤더 파일에도 선언되어 있습니다. 하한 값을 계산할 단일 값이 필요합니다. 변수의 데이터 유형은 double/ float/ long double 전용이어야 합니다.

다음은 C++ 언어의 floor 함수 구문입니다.

double floor(double x);
float floor(float x);

다음은 C++ 언어로 된 바닥의 예입니다.

예시

#include <iostream>
#include <cmath>
using namespace std;
int main() {
   float var = 211.876;
   float res;
   res = floor(var);
   cout << "Floor value of " << var << " = " << res << endl;
   return 0;
}

출력

Floor value of 211.876 = 211