"프로그램에서 연산을 수행하기 위하여 사용되는 특수 기호"
강의 중 복잡하여 지속적으로 복습 필요한 연산자들을 정리 하였다.
: 변수에 대한 연산 결과를 자기 자신에게 적용하는 경우 사용한다.
int x = 100;
x = x+5;
-> 단항연산자
int x = 100;
x +=5;
+=, -=, *=, /=, %=

: 특정 변수에 저장되어있는 값을 1씩 증가, 감소시킬 경우 사용한다.
'단항연산자로 표현할 수 있는 식에서 계산 대상값이 1인 경우, 덧셈과 뺄셈에 대해서는 다시한번 축약할 수 있다.'
x= x + 1;
x += 1;
X++;
++X;
x= x-1;
x -= 1;
x--;
--x;-증감연산자는 그 자체가 다른 연산식의 피연산자로 사용될 수 있다. 이때, 증감연산자의 표시 위치에 따라 결과가 다르게 적용된다.
int a = 100;
int x = 1;
int y = a + x++;
-> y = 100+ 1;
-> y= 101, x = 2
int a = 100;
int x = 1;
int y = a + ++x;
-> 100 + 2
-> y = 102, x = 2 x++ 와 같이 ++ 연산자가 변수명 뒤에 붙으면 해당 코드가 실행되는 순간에는 x값이 변경되지 않는다. 다만 x++ 문장이 실행된 이후에 x값이 증가하게 된다. 이와는 반대로 x++ 대신 ++x라고 사용하게 되면 x 값이 먼저 증가된 후에 해당 코드가 실행
연산자의 위치에 따라 결과값이 변화하므로 상수를 다양하게 지정해주어 이해할 때까지 연습한다.