round, roundf, roundl 함수

double round(double x); 반올림, nearbyint와 같음

float roundf(float x); 반올림, nearbyintf와 같음

long double roundl(long double x); 반올림, nearbyintl과 같음

입력 매개 변수 리스트

x 실수

반환 값

x 반올림

사용 예

//C언어 표준 라이브러리 함수 가이드
//double round(double x); 반올림, nearbyint와 같음
//float roundf(float x); 반올림, nearbyintf와 같음
//long double roundl(long double x); 반올림, nearbyintl과 같음

#include <math.h>
#include <stdio.h>
int main(void)
{
    printf("%f\n", round(1.4));    
    printf("%f\n", round(1.5));
    printf("%f\n", round(2.1));
    printf("%f\n", round(2.9));
    return 0;
}

출력

1.000000
2.000000
2.000000
3.000000