C함수 소수점 이하 모두 버림 floor()
소수점을 모두 버림합니다.
- 헤더: math.h
- 형태: double floorl( long x)
- 인수: double x 정수로 변환할 long 형 값
- 반환: double 소수점 이하를 모두 버린 정수 값
floor() 함수 관련된 올림과 버림 함수
- ceil()
- 소수점 이하 올림
- math.h
- floor()
- 소수점 이하 모두 버림
- math.h
변수 타입에 따른 함수
- double
- floor( double x)
- math.h
- floot
- floorf( float x)
- math.h
- long double
- floorl( long double x)
- math.h
C언어 floor() 사용 예제
#include <stdio.h>
#include <math.h>
int main( void)
{
printf( "floor( %g) = %g\n", 123.000, floor( 123.000));
printf( "floor( %g) = %g\n", 123.001, floor( 123.001));
printf( "floor( %g) = %g\n", 123.099, floor( 123.099));
printf( "floor( %g) = %g\n", 123.999, floor( 123.999));
return 0;
}
C언어 floor() 예제 실행 결과
]$ ./a.out
floor( 123) = 123
floor( 123.001) = 123
floor( 123.099) = 123
floor( 123.999) = 123
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 double형 값에서 정수부와 소수부 구하기 함수 modf() (0) | 2020.03.13 |
---|---|
C함수 소수점 이하 모두 올림 함수 ceil() (0) | 2020.03.13 |
C함수 double형의 나눗셈 나머지 구하기 함수 fmod() (0) | 2020.03.13 |