mod 함수는 나머지 함수이며 형식은 mod(nExp1,nExp2)입니다. 이는 두 개의 숫자 표현식을 나눈 나머지입니다. 특별 참고 사항: EXCEL에서 MOD 함수는 두 숫자를 나눈 나머지를 반환하는 데 사용됩니다. 반환된 결과의 부호는 제수의 부호와 동일합니다.
더 많은 관련 지식을 알고 싶다면 다음을 클릭하세요: https://www.php.cn/faq/
Syntax: MOD(number,divisor)
Parameters:
Number 배당이다.
제수는 제수입니다. [2]
오라클에서는 제수가 0이면 함수가 숫자를 직접 반환합니다.
설명:
함수 MOD는 INT 함수로 나타낼 수 있습니다: MOD(n, d) = n - d*INT(n/d)
예:
MOD(3, 2)는 다음과 같습니다. 1
MOD(-3, 2)는 1
MOD(3, -2)는 -1
MOD(-3, -2)는 -1
MOD(-3, 0)은 -3
과 같습니다. MOD(3, 0)은 3
MOD(2, 0)은 2
MOD(4, 3)은 1
Algorithm과 같습니다.
1. 부호가 다른 두 정수의 나머지를 구합니다
1. 함수값 부호 규칙(나머지 부호)
mod(음수, 양수) = 양수, mod(-x, y): the 얻은 값은 양수입니다.
mod(양수, 음수) = 음수, mod(x, -y): 얻은 값은 음수입니다.
결론: 두 정수의 나머지를 구할 때 값의 부호는 다음과 같습니다. 제수의.
2. 값 규칙: 먼저 두 정수를 양수로 처리한 다음 나눗셈을 수행합니다.
①정수로 나눌 수 있는 경우 값은 0(또는 표시되지 않음)
②정수로 나눌 수 없는 경우 , 해당 값 = 제수 × (전체 몫 + 1) - 피제수
예: mod (36,-10) = -4 즉: 36을 10으로 나눈 정수 몫은 3이고, 1을 더하면 4가 됩니다. ; 그것과 제수를 곱하면 40이 됩니다. 그러면 배당금과의 차이는 (40-36=4)입니다. 따라서 값은 -4입니다.
2. 소수점 이하 두 자리를 구하는 규칙:
피제수(전체 몫 × 제수)는 소수점 첫째 자리에서 반올림됩니다.
예: mod(9,1.2)=0.6, 즉: 9를 1.2로 나눈 값은 7이고 제수 1.2는 8.4입니다. 피제수 9와 8.4의 차이는 0.6입니다. 따라서 결과는 0.6입니다.
예: mod(9,2.2)=0.2 즉: 9를 2.2로 나눈 값은 4이고 제수 2.2는 8.8이므로 피제수 9와 8.8의 차이는 0.2입니다. 결과는 0.2입니다.
3. VB에서는 피제수와 제수를 먼저 반올림한 후 나누어서 나머지를 구한다고 정의됩니다.
4. Excel에서는 제수보다 작거나 같은 피제수에 대한 정수값 규칙이 적용됩니다. :
예: mod (1 ,3)=1, mod(2,3)=2
위 내용은 모드 기능은 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!