라이브러리
[PHP] gmp_div_r - 숫자 나누기의 나머지
GMP (GNU Multiple Precision Arithmetic Library)
GMP는 PHP에서 사용할 수 있는 다중 정밀도 산술 라이브러리입니다. PHP 7.2 버전부터 GMP를 사용할 수 있습니다. GMP는 큰 정수를 다루는 데 사용할 수 있는 다양한 함수를 제공합니다.
gmp_div_r 함수
`gmp_div_r` 함수는 두 개의 GMP 정수를 입력받아 몫과 나머지를 반환하는 함수입니다. 이 함수는 `gmp_div` 함수와 유사하지만, 나머지를 반환하는 함수입니다.
함수 형식
#hostingforum.kr
php
gmp_div_r($dividend, $divisor, &$quotient, &$remainder)
- `$dividend`: 나누어지는 수
- `$divisor`: 나누는 수
- `$quotient`: 몫을 저장할 변수
- `$remainder`: 나머지를 저장할 변수
예제
#hostingforum.kr
php
// GMP 정수 생성
$dividend = gmp_init(100);
$divisor = gmp_init(5);
// 몫과 나머지를 저장할 변수
$quotient = 0;
$remainder = 0;
// gmp_div_r 함수 호출
gmp_div_r($dividend, $divisor, $quotient, $remainder);
// 결과 출력
echo "몫: " . gmp_strval($quotient) . "
";
echo "나머지: " . gmp_strval($remainder) . "
";
이 예제에서는 100을 5로 나눈 몫과 나머지를 계산합니다. 결과는 다음과 같습니다.
#hostingforum.kr
몫: 20
나머지: 0
참고
- GMP는 PHP 7.2 버전부터 사용할 수 있습니다.
- GMP는 큰 정수를 다루는 데 사용할 수 있습니다.
- `gmp_div_r` 함수는 몫과 나머지를 반환하는 함수입니다.
- `$quotient`과 `$remainder` 변수는 함수 호출 후에 초기화된 값을 저장합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.