> 백엔드 개발 > C++ > C 언어를 사용하여 두 개의 부동 소수점 또는 이중 숫자의 모듈러스를 계산합니다.

C 언어를 사용하여 두 개의 부동 소수점 또는 이중 숫자의 모듈러스를 계산합니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2023-09-22 14:17:04
앞으로
1754명이 탐색했습니다.

C 언어를 사용하여 두 개의 부동 소수점 또는 이중 숫자의 모듈러스를 계산합니다.

여기에서는 C에서 두 개의 float 또는 double 유형 데이터의 모듈러스를 얻는 방법을 살펴보겠습니다. Modulo는 기본적으로 나머지를 찾는 것입니다. 이를 위해 C의 left() 함수를 사용할 수 있습니다. 나머지() 함수는 분자/분모의 부동 소수점 나머지를 계산하는 데 사용됩니다.

그래서 나머지(x, y)는 아래와 같습니다.

remainder(x, y) = x – rquote * y
로그인 후 복사

rquote는 x/y 값입니다. 가장 가까운 정수 값으로 반올림됩니다. 이 함수는 double, float, long double 유형의 두 인수를 허용하고 인수로 제공된 동일한 유형의 나머지를 반환합니다. 첫 번째 매개변수는 분자이고 두 번째 매개변수는 분모입니다.

#include <stdio.h>
#include <math.h>
main() {
   double x = 14.5, y = 4.1;
   double res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res);
   x = -34.50;
   y = 4.0;
   res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res);
   x = 65.23;
   y = 0;
   res = remainder(x, y);
   printf("Remainder of %lf/%lf is: %lf</p><p>",x,y, res);
}
로그인 후 복사

출력

Remainder of 14.500000/4.100000 is: -1.900000
Remainder of -34.500000/4.000000 is: 1.500000
Remainder of 65.230000/0.000000 is: -1.#IND00
로그인 후 복사

위 내용은 C 언어를 사용하여 두 개의 부동 소수점 또는 이중 숫자의 모듈러스를 계산합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿