>백엔드 개발 >PHP 튜토리얼 >PHP의 비트 연산

PHP의 비트 연산

不言
不言원래의
2018-04-13 16:55:121638검색

이 글에서 공유한 내용은 PHP의 비트 연산에 관한 것입니다. 특정 참조 값이 있습니다. 도움이 필요한 친구는 이를 참조할 수 있습니다.

And (bitwise AND)는 비트를 설정하며 둘 다 1:1입니다. $a | $b
$a & $b$a & $b And(按位与) 将把  和  中都为 1 的位设为 1。
$a | $b Or(按位或) 将把  和  中任何一个为 1 的位设为 1。
$a ^ $b Xor(按位异或) 将把  和  中一个为 1 另一个为 0 的位设为 1。
~ $a Not(按位取反) 将  中为 0 的位设为 1,反之亦然。
$a << $bShift left(左移)将 中的位向左移动 次(每一次移动都表示“乘以 2”)。
$a >> $b

Or (비트별 OR)

은 임의의 비트를 설정하며 이는 1:1입니다. 🎜🎜🎜🎜$a ^ $b🎜🎜🎜Xor(비트 배타적 OR)🎜🎜 비트가 1이고 다른 비트가 0이면 1로 설정됩니다. 🎜🎜 🎜🎜~ $a🎜🎜🎜Not( 비트 부정) 🎜🎜 0인 비트를 1로 설정하거나 그 반대로 설정합니다. 🎜🎜 🎜🎜$a << $b🎜🎜🎜왼쪽으로 이동(왼쪽으로 이동) 🎜🎜비트를 왼쪽으로 이동합니다(각 이동은 "2 곱하기"를 의미함). 🎜🎜🎜🎜$a >> $b 🎜🎜🎜오른쪽으로 이동(오른쪽으로 이동)🎜🎜비트를 올바른 시간으로 이동합니다(각 이동은 "2로 나누기"를 의미). 🎜🎜🎜🎜🎜🎜🎜🎜

위 내용은 PHP의 비트 연산의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.