C 및 C++의 나누기 기능
C 프로그래밍 언어에는 두 개의 나눗셈 연산자가 있습니다.
/
나누기 및
%
나누기 나머지 계산.
기억해야 합니다!
1) 나눗셈의 나머지(
%
)를 계산하는 작업은
오직 정수에 대해서만 수행됩니다.
2) 나누기 연산의 결과(
/
)는 피연산자의 유형에 따라 다릅니다.
규칙
정수를 정수로 나눌 때 값을 저장하는 변수 유형에 관계없이 소수 부분은 항상 무시됩니다. .
실제 결과를 정수 변수에 저장할 때 소수 부분도 버려집니다.
나누기 작업을 수행하는 예를 살펴보겠습니다.
정수 i, n;
플로트 x;
나는 = 7;
x = i / 4; // x=1, 정수 나누기 정수
x = i / 4.; // x=1.75, 분수로 나눈 정수
// (4 - 점이 없으면 정수로 처리되며,
// 4. (점 포함) - 이것은 이미 실수입니다!)
x =(부동) i / 4; // x=1.75, 소수를 정수로 나눈 값 -
// 여기서 변수 i는 실수로 변환됩니다.
// EXPLICIT 유형 변환입니다.
n = 7. / 4.; // n=1, 결과는 정수 변수에 기록됩니다.