C함수 소수점 이하 모두 올림 ceil()
소수점이 있다면 무조건 올림을 합니다.
- 헤더: math.h
- 형태: double ceil( long x)
- 인수: double x 정수로 변환할 long 형 값
- 반환: double 소수점을 모두 올림한 정수 값
올림과 버림 함수입니다.
목적 | 함수 | 헤더 파일 |
소수점 이하 모두 올림 | ceil() | math.h |
소수점 이하 모두 버림 | floor() | math.h |
변수 타입에 따라 함수가 준비되어 있습니다.
변수 타입 | 함수 | 헤더 파일 |
double | ceil( double x) | math.h |
float | ceilf( float x) | math.h |
long double | ceill(long double x) | math.h |
C언어 ceil() 함수 예제
#include <stdio.h>
#include <math.h>
int main( void)
{
printf( "ceil( %g) = %g\n", 123.000, ceil( 123.000));
printf( "ceil( %g) = %g\n", 123.001, ceil( 123.001));
printf( "ceil( %g) = %g\n", 123.099, ceil( 123.099));
printf( "ceil( %g) = %g\n", 123.999, ceil( 123.999));
return 0;
}
C언어 ceil() 함수 실행 결과
]$ ./a.out
ceil( 123) = 123
ceil( 123.001) = 124
ceil( 123.099) = 124
ceil( 123.999) = 124
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 소수점 이하 모두 버림 함수 floor() (0) | 2020.03.13 |
---|---|
C함수 double형의 나눗셈 나머지 구하기 함수 fmod() (0) | 2020.03.13 |
C언어 long형 정수 나누기 몫과 나머지 구하기 함수 ldiv() (0) | 2020.03.13 |