라이브러리

[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` 변수는 함수 호출 후에 초기화된 값을 저장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 514 페이지

검색

게시물 검색