Bit 단위 연산자 (Bitwise Operators)
로빈아빠
본문
비트 단위 연산자는 정수의 개별 비트의 값을 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
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
관련링크
댓글목록
등록된 댓글이 없습니다.