라이브러리
[PHP] gmp_popcount - 인구 수
PHP의 gmp_popcount 함수
PHP의 `gmp_popcount` 함수는 부호가 없는 32비트 정수에서 1의 개수를 반환합니다. 이 함수는 GNU Multiple Precision Arithmetic Library (GMP) 의 일부입니다.
함수 시그니처
`gmp_popcount` 함수의 시그니처는 다음과 같습니다.
#hostingforum.kr
php
gmp_popcount ( int $num ): int
* `$num` : 부호가 없는 32비트 정수
함수 설명
`gmp_popcount` 함수는 `$num` 에서 1의 개수를 반환합니다. 예를 들어, `$num` 이 7 인 경우 (0b0111), 함수는 3을 반환합니다.
예제
#hostingforum.kr
php
// 1의 개수를 반환합니다.
$num1 = 7; // 0b0111
echo gmp_popcount($num1); // 3
// 1의 개수를 반환합니다.
$num2 = 15; // 0b01111
echo gmp_popcount($num2); // 4
// 1의 개수를 반환합니다.
$num3 = 31; // 0b11111
echo gmp_popcount($num3); // 5
주의
`gmp_popcount` 함수는 부호가 없는 32비트 정수만 지원합니다. 부호가 있는 정수나 64비트 정수는 지원하지 않습니다.
참고
`gmp_popcount` 함수는 GMP 라이브러리의 일부이므로, PHP에서 GMP 라이브러리를 사용하려면 `gmp` 확장 모듈이 설치되어 있어야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.