Programming

연산자

이항 연산자 : 두 개의 피연산자를 요구함

대입 연산자

=
연산자 오른쪽에 있는 값을 연산자 왼쪽에 있는 변수에 대입함

number = 10;
                                    

산술 연산자

+
두 피연산자의 값을 더함

number = 10 + 30;
                                
-
왼쪽의 피연산자 값에서 오른쪽의 피연산자 값을 뺌

number = 20 - 10;
                                
*
두 피연산자의 값을 곱함

number = 5 * 20;
                                
/
왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눔

number = 100 / 5;
                                
%
왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눴을 때의 나머지를 반환

number = 10 % 3;
                                

증가, 감소 연산자 : 변수에 저장된 값을 1 증가, 감소 시킴

++
++number
number++
--
--number
number--

관계 연산자 : 대소와 동등의 관계를 따짐

<
>
==
!=
<=
>=

논리 연산자 : AND, OR, NOT

&&
||
!

비트 연산자 : 비트 단위로 연산을 함

&
|
^
~
<<
>>

복합 대입 연산자 : 다른 연산자와 합쳐진 형태의 대입 연산자

+=
-=
*=
/=
%=
<<=
>>=
&=
|=
^=

콤마 연산자 : 둘 이상의 변수를 동시에 선언하거나, 둘 이상의 문장을 한 행에 삽입하는 경우에 사용

,