연산자 |
수행하는 연산 |
= |
오른쪽 것을 왼쪽 것에 배정 |
+= |
오른쪽 것을 왼쪽 것에 더한 값을 왼쪽에 배정 |
-= |
오른쪽 것을 왼쪽 것에서 뺀 값을 왼쪽에 배정 |
*= |
오른쪽 것을 왼쪽 것에 곱한 값을 왼쪽에 배정 |
/= |
왼쪽 것을 오른쪽 것으로 나눈 값을 왼쪽에 배정 |
%= |
왼쪽 것을 오른쪽 것으로 나눈 나머지를 왼쪽에 배정 |
&= |
왼쪽 것과 오른쪽 것을 비트 단위 AND로 연산한 결과를 왼쪽에 배정 |
|= |
왼쪽 것과 오른쪽 것을 비트 단위 OR로 연산한 결과를 왼쪽에 배정 |
^= |
왼쪽 것과 오른쪽 것을 비트 단위 XOR로 연산한 결과를 왼쪽에 배정 |
.= |
왼쪽 것과 오른쪽 것을 결합한 결과를 왼쪽에 배정 |
or 또는 || : 모든 조건중 하나가 만족하면 true
and 또는 && : 모든조건이 만족해야 true
$a==$b : $a랑 $b가 같아야 true
$a!=$b : $a랑 $b가 틀려야 true
$a===$b : $a와 $b가 같고 같은 형이어야 합니다.
char형이면 둘다 char형 dobule이면 둘다 dobele
논리연산 우선순위는 괄호 -> && -> || -> 기타