잉아당 2021. 3. 16. 17:43
728x90

연산자

- 연산식은 연산자와 피연산자의 조합으로 구성되어있습니다.

- 피연산자는 표현식을 사용해 표현합니다.

- 이때 부작용을 가지는 연산자의 연산식에서는 변화되는 값을 수용해야 하기때문에 변수만이 피연산자가 될 수 있습니다.

- 필요 피연산자의 개수, 우선 순위, 연산방향, 기능에 따라 연산자의 값이 달라지게 됩니다.

 

연산자의 주기능

- 식의 값을 산출합니다.

- 피연산자의 값을 변경하지 못합니다.

- ex) 5+2에서 5와 2의 값은 변경하지 못합니다.

 

연산자의 부작용

- 일부 연산자들만 가지는 추가적인 기능입니다.

- 배정 연산자 : +=, -= 등

- 증감 연산자 : ++, -- 

- new 연산자 : 객체를 생성하여 주소값을 넘겨 줍니다.

 

필요 피연산자의 개수에 따른 분류 

- 단항 : ++,-- 

- 이항 : +, - * 

- 삼항 : ?

 

우선순위와 연산방향

- 우선 순위는 ()를 사용하여 방향과 우선 순위를 변경할 수 있습니다.

- 주로 왼쪽에서 오른쪽으로 동작하고 배정 연산자인 = 는 오른쪽에서 왼쪽으로 동작합니다.