수풀속의고라니 2022. 1. 21. 15:46
728x90

 

- 조건 연산자 = 삼항 연산자

 

대입 연산자

- 대입 연산자는 우측 항의 값을 좌측 항에 집어넣는 연산자

- n+=m : n값에 m값을 더한 값이 결과로 나오고, 이를 좌측 항에 대입

ex) 3+=2의 결과는 5가 나오고 이를 좌측 항에 대입

- 계산 값을 왼쪽 항에 넣는다

 

증감연산자

- 변숫값을 1만큼 증가 혹은 감소

- 전위 연산 : 변숫값을 먼저 증감

- 후위 연산 : 문장의 수행이 끝난 뒤에 변숫값을 증감

- 문장의 구분은 ;을 기준으로 한다

- 앞에꺼 : a=2, b=2

- 뒤에꺼 : a=2, b=1

- 전위는 증감한걸 먼저 앞으로 넘기고 자기도 그 값을 가지게 됨

- 후위는 증감 전에 먼저 값을 앞으로 넘기고 자기가 증감한 값을 가지게 된다

 

<예제>

 

비교연산자

- 연산의 결과가 참이면 true, 거짓이면 false반환

 

논리연산자

- 두 논리값을 토대로 새 논리값 반환

- and(&&), or(||), xor(^), not(!)이 존재

- xor : 두 논리값이 다르면 참이고, 같으면 거짓을 반환한다.

- not : 논리값의 결과 반대로 변경

ex)!true : flase

 

<예제>

 

삼항(조건)연산자

- 조건식에 따른 반환값을 지정

- 조건식이 참이면 A, 거짓이면 B가 반환된다.

- 60점 이상인 경우 합격, 아니면 불합격

 

<예제>

728x90