본문으로 바로가기
homeimage
  1. Home
  2. 컴퓨터/프로그래밍
  3. C함수 double형의 나눗셈 나머지 구하기 함수 fmod()

C함수 double형의 나눗셈 나머지 구하기 함수 fmod()

· 댓글개 · 바다야크

C fmod double형 나눗셈의 나머지 구하기 함수

double형 나눗셈의 나머지를 구합니다. 변수형에 따라 아래와 같은 함수가 준비되어 있습니다.

  • 헤더: math.h
  • 형태: double fmod( double number, double denom)
  • 인수: double number 피제수, 나누어지는 수
    double denom 제수, 나누는 수
  • 반환: double 나머지

컴파일할 때 -lm을 추가해 주세요. 이 옵션을 사용하지 않으면 "undefined reference to `fmod'" 컴파일 에러가 발생합니다. 소스 파일 이름이 test.c라면 아래와 같이 컴파일합니다.

]$ gcc test.c -lm -o app_test
]$✚ 코드복사

변수 형태별 나머지 구하기 함수와 헤더 파일은 아래와 같습니다.

변수 타입 함수 헤더 파일
double fmod( double x, double y) math.h
float fmodf( float x, float y) math.h
long double fmodl(long double x, long double y) math.h

C언어 fmod() 함수 예제

#include <stdio.h>
#include <math.h>

int main( void)
{
   printf( "%g / %g 의 나머지 %g\n", 123.123, 12.12, fmod( 123.123, 12.12));

   return 0;
}

C언어 fmod() 함수 실행 결과

컴파일할 때 -lm을 추가해 주십시오.

]$ ./a.out
123.123 / 12.12 의 나머지 1.923
]$
SNS 공유하기
💬 댓글 개
이모티콘창 닫기
울음
안녕
감사해요
당황
피폐

이모티콘을 클릭하면 댓글창에 입력됩니다.