사이트 내 전체검색
PHP
Bit 단위 연산자 (Bitwise Operators)
로빈아빠
https://cmd.kr/php/198 URL이 복사되었습니다.

본문

비트 단위 연산자는 정수의 개별 비트의 값을 on, off 할 수 있다.

Table 6-2. Bitwise Operators
--------------------------------------------------------------------------
example            name                result
 --------------------------------------------------------------------------
$a & $b                And              $a와 $b가 모두 1인 비트만 1이 된다.
 --------------------------------------------------------------------------
$a | $b                  Or        $a와 $b중 하나라도 1인 비트는 1이 된다.
 --------------------------------------------------------------------------
$a ^ $b                  Xor        $a와 $b중 하나는 1이고, 다른 하나는 0인 비트만 1이되고, 나머지는 0이 된다.
 --------------------------------------------------------------------------
~ $a                  Not          $a에서 1인 비트는 0으로, 0인 비트는 1로 된다.
 --------------------------------------------------------------------------
$a << $b      Shift left      $a의 비트들을 $b step 만큼 왼쪽으로 shift 한다. (한 step은 2를 한 번 곱하는 만큼의 효과가 있다.)
 --------------------------------------------------------------------------
$a >> $b    Shift right            $a의 비트들을 $b step 만큼 오른으로 shift 한다. (한 step은 2를 한 번 나누는 만큼의 효과가 있다.)
 --------------------------------------------------------------------------

출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=pht&wr_id=35

댓글목록

등록된 댓글이 없습니다.

PHP
871 (3/18P)

Search

Copyright © Cmd 명령어 18.226.133.133