>백엔드 개발 >C++ >C 언어에서 % 및 / 사용법

C 언어에서 % 및 / 사용법

下次还敢
下次还敢원래의
2024-05-02 17:24:55377검색

C 언어에서 %는 모듈로 연산에 사용되며 한 숫자를 다른 숫자로 나눈 나머지를 반환하는 반면 /는 나누기 연산에 사용되어 두 숫자를 나눈 결과를 반환하며 정수 및 부동 소수점 숫자에 적합합니다.

C 언어에서 % 및 / 사용법

C 언어에서 % 및 / 사용

C 언어에서는 모듈로 연산과 나눗셈 연산에 각각 % 및 / 기호를 사용합니다.

% 모듈로 연산

모듈로 연산(%)은 한 숫자를 다른 숫자로 나눈 나머지를 반환합니다. 연산자의 왼쪽 피연산자는 제수, 오른쪽 피연산자는 피제수입니다. 결과의 부호는 배당금과 동일합니다.

예:

<code class="c">int a = 13 % 5; // a = 3
int b = -13 % 5; // b = -3</code>

제수가 0이면 모듈로 연산이 정의되지 않아 프로그램이 충돌하게 됩니다.

나누기 연산

나누기 연산(/)은 두 숫자를 나눈 결과를 반환합니다. 연산자의 왼쪽 피연산자는 분자, 오른쪽 피연산자는 분모입니다. 결과는 부동 소수점 숫자입니다.

예:

<code class="c">float c = 13 / 5; // c = 2.6
float d = -13 / 5; // d = -2.6</code>

분모가 0이면 나누기 연산이 정의되지 않아 프로그램이 중단됩니다.

Notes

  • 모듈로 연산은 정수에만 적용되는 반면, 나누기 연산은 정수 및 부동 소수점 숫자에 적용됩니다.
  • 모듈로 연산 결과의 부호는 피제수와 동일하지만, 나눗셈 연산 결과의 부호는 분자와 분모의 부호에 따라 달라집니다.
  • 분모가 0이면 모듈로 연산과 나눗셈 연산이 정의되지 않습니다.

위 내용은 C 언어에서 % 및 / 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.