modf, modff, modfl 함수

double modf(double value, double *iptr); 실수 값을 정수 부분과 소수점 부분으로 분할

float modff(float value, float *iptr); 실수 값을 정수 부분과 소수점 부분으로 분할

long double modfl(long double value, long double *iptr); 실수 값을 정수 부분과 소수점 부분으로 분할 

입력 매개 변수 리스트

value 실수

iptr value의 정수 부분의 값을 설정할 메모리 주소

반환 값

value의 소수점 부분

 

사용 예

출력

* 여기에서는 Microsoft Visual Studio 2015에서 실행한 결과입니다.

Microsoft Visual Studio 2010에서는 modff 함수를 사용하였을 때 버그가 있습니다.