논리 연산자(Logical operator)
연산자(Operator) |
의미(Description) |
예제(Example) |
&& |
모두 같으면 true를 return |
(a-3) && b |
|| |
하나만 true 면 true를 return |
a >3 || b <1 |
! |
reverse 값을 return |
!(true) |
산술 연산자(Arithmetic operator)
연산자(Operator) |
의미(Description) |
예제(Example) |
+ |
더하기 |
a+b |
- |
빼기 |
a-b |
* |
곱하기 |
a*b |
/ |
나누기 |
a/b |
% |
나머지 |
a%b |
++ |
1증가 |
a++ |
-- |
1감소 |
a-- |
비트 연산자(bits operator)
연산자(Operator) |
의미(Description) |
예제(Example) |
& |
bits 간의 AND |
a&b |
| |
bits 간의 OR |
a|b |
^ |
bits 간의 XOR |
a^b |
~ |
bits 의 NOT |
~a |
>> |
오른쪽으로 비트 이동, 빈 곳은 0 |
x>>5 |
<< |
왼쪽으로 비트 이동, 빈 곳은 0 |
x<<5 |
대입 연산자(assignment operator)
연산자(Operator) |
예제(Example) |
의미(Description) |
+= |
a+=1 |
a = a+1 |
-= |
a-=1 |
a = a-1 |
*= |
a*=1 |
a = a*1 |
/= |
a/=1 |
a = a/1 |
%= |
a%=1 |
a = a%1 |
|= |
a|=1 |
a= a|1 |
&= |
a&=1 |
a = a&1 |
<<= |
a<<=1 |
a = a<<1 |
>>= |
a>>=1 |
a = a>>1 |
^= |
a^=1 |
a = a^1 |
비교 연산자(Comparision operator)
연산자(Operator) |
의미(Description) |
예제(Example) |
== |
equal 비교 |
a==b |
!= |
not equal 비교 |
a!=b |
<= |
같거나 크거나 비교 |
a<=b |
>= |
같거나 작거나 비교 |
a>=b |
< |
작은가 비교 |
a<b |
> |
큰가 비교 |
a>b |
출처 : https://scribblinganything.tistory.com/412