본문 바로가기

수업 복습하기/Java

Day 02 - 단항연산자(Unary Operator)

728x90
728x90

= 단항 연산자란?

피 연산자가 하나인 연산자

 

= 단항 연상자의 종류

1. 양수와 음수를 나타내는 부호 연산자(+, -)

제일 기본 양수와 음수를 나누는 기준.

 

2. 변수의 앞이나 뒤에 붙어서 변수 값을 하나 증가시키거나,

   감소시키는 증/감 연산자(++, --) (☆자주 헷갈림)

"="을 생각할 떄, 오른쪽에 있는 값을 왼쪽으로 넣는다고 한걸 생각해보자!

위에서부터 차례대로 결과값은

k의 값:2 h의 값:2 x의 값 : 2 y의 값 : 1
++K에서 K의 값 + 1 =2 k의 값 증가 후, 대입이어서 2 x++에 따라서 x는 증가해야 함 우선 x 1의 값을 y에 대입 

여기에서 x의 값은 3이다. 대입은 신경쓰지 않고 ++이 두번 있으니까 마지막에 대입되는 값은 결국 3!

 

 

3. 비트의 값을 바꿔주는 비트 반전 연산자(~)

보수는 더했을 때 0이 되는 값!

실제로 사용 빈도수는 낮다고 한다~

 

4. 논리대수의 값을 반전시켜주는 논리 반전 연산자(!)

 

5. 데이터 타입을 바꿔주는 캐스트연산자 ( (type) )

형 변환 하는 것을 말하는데, 포스팅을 미리 해놨으니 그 부분을 참고해주셨으면 좋겠습니다~

 

728x90