[프로그램]

C++에서 소수점을 올림하는 방법은 ceil 함수를 사용하는 것입니다.

Blackberrys 2023. 7. 17. 12:00
반응형

C++에서 소수점을 올림하는 방법은 ceil 함수를 사용하는 것입니다. ceil 함수는 주어진 실수 값을 그보다 큰 가장 가까운 정수로 올림합니다. cmath 헤더에 ceil 함수가 정의되어 있습니다. 아래는 ceil 함수를 사용하여 소수점을 올림하는 예제입니다:


#include <iostream>
#include <cmath>

int main() {
    double number = 3.14;
    double roundedNumber = ceil(number);

    std::cout << "올림된 값: " << roundedNumber << std::endl;

    return 0;
}


위의 예제에서 number 변수에는 3.14라는 값이 할당되어 있습니다. ceil 함수를 사용하여 number 값을 올림하여 roundedNumber 변수에 할당합니다. 마지막으로 roundedNumber 값을 출력합니다.

실행 결과는 다음과 같습니다:


올림된 값: 4


ceil 함수는 cmath 헤더에 정의되어 있으므로 해당 헤더를 포함하여야 합니다. ceil 함수는 매개변수로 double 또는 float 값을 받습니다. 정수로 올림된 값을 반환합니다.

ceil 함수를 사용하여 소수점을 올림하면 해당 값보다 크거나 같은 가장 가까운 정수값을 얻을 수 있습니다.