본문 바로가기
반응형

언어12

PHP - 비트 연산자 비트 연산자는 논리 연산자와 비슷하지만, 비트(bit) 단위로 논리 연산을 수행합니다. 숫자를 2진수로 변환하여 수행합니다. 비트 연산자 설명 & 대응되는 비트가 모두 1이면 1을 반환함. (비트 AND 연산) | 대응되는 비트 중에서 하나라도 1이면 1을 반환함. (비트 OR 연산) ^ 대응되는 비트가 서로 다르면 1을 반환함. (비트 XOR 연산) ~ 비트를 1이면 0으로, 0이면 1로 반전시킴. (비트 NOT 연산) 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킴. (right shift 연산) 다음 그림은 비트 AND 연산자(&)의 동작을 나타냅니다. 이처럼 비트 AND 연산자는 대응되는 두 비트가 모두 1일 때만 1을 반환하며, 다른 경우는 모두 0을 반환합니다. 다음 그림은 비.. 2020. 4. 23.
PHP - 논리 연산자 논리 연산자는 논리식을 판단하여, 참(true)과 거짓(false)을 반환합니다. and, or, xor 연산자는 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다. ! 연산자는 피연산자가 단 하나뿐인 단항 연산자이며, 피연산자의 결합 방향은 오른쪽에서 왼쪽입니다. 논리 연산자 설명 and 논리식이 모두 참이면 참을 반환함. (AND 연산) or 논리식 중에서 하나라도 참이면 참을 반환함. (OR 연산) xor 논리식이 서로 다르면 참을 반환함. (XOR 연산) && 논리식이 모두 참이면 참을 반환함. (AND 연산) || 논리식 중에서 하나라도 참이면 참을 반환함. (OR 연산) ! 논리식의 결과가 참이면 거짓을, 거짓이면 참을 반환함. (NOT 연산) 다음은 .. 2020. 4. 23.
PHP - 비교 연산자 비교 연산자는 피연산자 사이의 상대적인 크기를 판단하여, 참(true)과 거짓(false)을 반환합니다. 비교 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다. 비교 연산자 설명 == 왼쪽의 피연산자와 오른쪽의 피연산자가 같으면 참을 반환함. === 왼쪽의 피연산자와 오른쪽의 피연산자가 같고, 같은 데이터타입이면 참을 반환함. != 왼쪽의 피연산자와 오른쪽의 피연산자가 같지 않으면 참을 반환함. 왼쪽의 피연산자와 오른쪽의 피연산자가 같지 않으면 참을 반환함. !== 왼쪽의 피연산자와 오른쪽의 피연산자가 같지 않거나, 타입이 다르면 참을 반환함. = 왼쪽의 피연산자가 오른쪽의 피연산자보다 크거나 같으면 참을 반환함. $num_01 = 3; $num_.. 2020. 4. 23.
PHP - 증감 연산자 증감 연산자는 피연산자를 1씩 증가 혹은 감소시킬 때 사용하는 연산자입니다. 이 연산자는 피연산자가 단 하나뿐인 단항 연산자입니다. 증감 연산자는 해당 연산자가 피연산자의 어느 쪽에 위치하는가에 따라 연산의 순서 및 결과가 달라집니다. 증감 연산자 설명 ++$var 먼저 $var의 값을 1 증가시킨 후에 $var을 수행함. $var++ 먼저 $var을 수행하고 나서, $var의 값을 1 증가시킴. --$var 먼저 $var의 값을 1 감소시킨 후에 $var을 수행함. $var-- 먼저 $var을 수행하고 나서, $var의 값을 1 감소시킴. 증감 연산자는 피연산자의 어느 쪽에 위치하는가에 따라 연산의 순서가 달라집니다. 다음 예제는 증감 연산자의 연산 순서를 살펴보기 위한 예제입니다. $x = 10; $.. 2020. 4. 23.
반응형