산술 연산자 | ||
연산자 | 연산자의 의미 | 결합성 |
= | 오른쪽에 잇는 값을 왼쪽에 대입한다. ex) a=20 | ← |
+ | 왼쪽와 오른쪽에 있는 값을 더한다. ex) a=4+3 | → |
- | 왼쪽에 있는 값에서 오른쪽에 있는 값을 뺀다 ex) a=4*3 | → |
* | 왼쪽과 오른쪽에 있는 값을 곱한다. ex) a=4*3 | → |
/ | 왼쪽에 있는 값을 오른쪽에 있는 값으로 나눈다. ex) a=4/3 | → |
% | 왼쪽에 있는 값을 오른쪽에 있는 값으로 나눠서 나머지를 반환한다. ex) a=4%3 | → |
증가․감소 연산자 | ||
연산자 | 연산자의 의미 | 결합성 |
++a | 값을 1 증가 후 연산을 진행(선증가 후연산) | ← |
a++ | 연산을 진행한 후 값을 1증가(선연산 후증가) | ← |
--a | 값을 1 감소 후 연산을 진행(선감소 후연산) | ← |
a-- | 연산을 진행한 후 값을 1감소(선연산 후감소) | ← |
관계 연산자 | ||
연산자 | 연산자의 의미 | 결합성 |
< | a<b a가 b보다 작다 | → |
> | a>b a가 b보다 크다 | → |
== | a==b a와 b가 같다 | → |
관계 연산자 | ||
연산자 | 연산자의 의미 | 결합성 |
!= | a!=b a와 b가 같지 않다 | → |
<= | a<=b a가 b보다 작거나 같다 | → |
>= | a>=b a가 b보다 크거나 같다 | → |
논리 연산자 | ||
연산자 | 연산자의 의미 | 결합성 |
&& | a && b 피연산자가 모두 참이면 True를 반환 (and 의미) | → |
|| | a || b 피연산자 중 하나라도 참이면 True를 반환 (or 의미) | → |
! | !a 피연산자가 True면 False를, Flase면 True를 반환 (not 의미) | ← |
대입 연산자 | ||
a=a+b | 같은 의미 | a+=b |
a=a-b | 같은 의미 | a-=b |
a=a*b | 같은 의미 | a*=b |
a=a/b | 같은 의미 | a/=b |
a=a%b | 같은 의미 | a%=b |