이 기사에서는 PHP의 이진 연산자 및 기본 변환을 설명합니다. 많은 자원이 이러한 주제를 간단히 다루지 만, 숫자 이론에 대한 더 깊은 이해는 효과적인 사용에 중요합니다. 이 기사는 그 기본 지식을 제공합니다.
주요 개념 :
숫자 이론과 기본 변환 이해는 PHP의 이진 연산자를 효과적으로 사용하는 데 필수적입니다. 이진 숫자에 대한 친숙 함은 핵심입니다
PHP는 기본 변환을 단순화하기 위해 , , , ,
및
와 같은 함수를 제공합니다.
PHP의 비트 타이어 연산자 (, , , ) 비트 레벨에서 이진 값을 조작하여 이진 표현에서 새 값을 만듭니다.
이진 연산자는 PHP에서 비트 마스킹, 이진수 내에서 특정 비트를 분리 및 조작 할 수 있습니다. 이진 번호가 체크리스트 또는 키를 나타낼 때 유용합니다. -
- 숫자 이론과 기본 변환 :
친숙한 기본 10 (소수) 시스템은 패키지와 컨테이너를 사용합니다. 장치는 10의 배들로 번들로 연결됩니다. 컨테이너가 가득 차면 (9 단위) 내용물이 번들로 연결되어 다음 컨테이너로 왼쪽으로 이동합니다.
decbin()
.
bindec()
decoct()
다른 기본 시스템이 존재합니다. 핵심은 각 컨테이너의 한계가베이스보다 작다는 것입니다. 예를 들면 : octdec()
dechex()
Base-8 (10 월) : 각 컨테이너는 최대 7 개의 단위를 유지합니다
Base-16 (16 진수) : 각 컨테이너는 최대 15 개의 단위 (A-F는 10-15)를 유지합니다.
Base-2 (Binary) : 각 컨테이너는 0 또는 1 단위를 유지합니다.
hexdec()
base_convert()
이진에서 각 컨테이너는 가득 차 (1) 또는 비어 있습니다 (0). 이것은 비트 동작을 이해하는 데 중요합니다. -
&
|
이진 번호는 체크리스트로 시각화 될 수 있습니다. 1은 체크 마크, 0은 점검이없는 것입니다.
^
~
PHP 변환 함수 :
PHP는 기본 변환을위한 내장 기능을 제공합니다
: 소수점에서 이진
: 바이너리에서 10 진수
- : 10 진수에서 10 대.
decbin()
: 10 대에서 10 진수
: 10 진수로 소수점. -
: hexadecimal to Decimal
: 임의의 기지 사이의 변환
bindec()
,
- ,
decoct()
를 사용한 예제 : -
octdec()
예제 - :
dechex()
를 사용합니다
-
비트 타이어 연산자 :
hexdec()
Bitwise-and () : - 모두 해당 비트가 모두 1 인 경우에만 1을 반환합니다.
bitwise- 또는 (
base_convert()
) : 해당 비트 중 하나 이상이 1이면 1을 반환합니다.
bitwise-xor ( 해당 비트 중 하나만 1이면 1을 반환합니다.
Bitwise-not () : 는 모든 비트를 뒤집습니다 (0은 1, 1이 0이됩니다).
decbin()
decoct()
dechex()
이진 연산자와의 마스킹 :
Bitwise 연산자는 마스킹에 유용하며 체크리스트로 사용되는 이진 번호로 특정 비트를 분리합니다.
이 기사는 숫자 이론, 기본 변환 및 비트 마스킹을 포함한 PHP의 이진 연산자의 실제 적용에 대한 포괄적 인 개요를 제공합니다. 제공된 예제는 PHP 프로그래밍에서 이러한 개념을 효과적으로 사용하는 방법을 보여줍니다.
위 내용은 PHP 마스터 | 기본 변환 및 이진 연산자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!