단항 연산자

양성빈·2022년 6월 3일

참고
자바의 정석

단항 연산자

증감연산자 ++ --

  • 증감 연산자는 피연산자에 저장된 값을 1 증가 또는 감소시킨다.
  • 증감 연산자는 피연산자로 정수 또는 실수 둘다 가능하지만, 상수는 값을 변경 못 시키므로 상수는 불가능 하다.
  • 대부분 연산자는 피연산자의 값을 읽어서 연산에서 사용할 뿐, 피연산자의 타입이나 값을 변경시키지 않는다. 하지만, 대입 연산자와 증감 연산자만 피연산자의 값을 변경한다.

증가연산자 (++) : 피연산자의 값을 1 증가 시킨다.
감소 연산자 (--) : 피연산자의 값을 1 감소 시킨다.

  • 일반적으로 단항 연산자는 피연산자의 왼쪽에만 위치하지만, 증감연산자만 유일하게 왼쪽, 오른쪽 둘다 가능하다.
  • 왼쪽에만 위치하면 전위형, 오른쪽에 위치하면 후위형이라고 부른다.
타입설명사용 예
전위형값이 참조되기 전에 증가시킨다.j = ++i;
후위형값이 참조된 후에 증가시킨다.j = i++

증감 연산자는 정말 편히 사용이 가능하며 우리의 연산의 효능을 높여줄 수 있다. 하지만 주의 할점이 식에 두번 이상 포함된 변수에 증감연산자를 사용하는 것은 피해야 한다.

부호 연산자

  • 부호 연산자 '-'는 피연산의 부호를 반대로 변환 시키고 '+'는 피연산자의 부호를 그대로 유지 시킨다.
profile
모든 것을 즐길줄 아는 개발자입니다!

0개의 댓글