C++
20160425_연산자
cho22
2016. 4. 25. 22:35
반응형
1. 연산자 종류
1-1. 산술연산자
+ : 더하기
- : 빼기
* : 곱하기
/ : 나누기
% : 나머지
1-2. 대입연산자
= : 오른쪽에 있는값을 왼쪽에 대입한다.
a = a + 1; // a에 a+1값을 대입한다.
1-3. 관계연산자
a1 == a2 : a1과 a2가 같다.
a1 != a2 : a1과 a2가 같지 않다.
a1 > a2 : a1이 a2보다 크다.
a1 < a2 : a1이 a2보다 작다.
a1 => a2 : a1이 a2보다 크거나 같다.
a1 =< a2 : a1이 a2보다 작거나 같다.
1-4. 논리연산자
a1 && a2 : a1과 a2가 모두 true이면 true return.
a1 || a2 : a1과 a2중 하나라도 true 이면 true return.
!a1 : a1이 true이면 false, false이면 true return.
a1 : a1이 true이면 true, false이면 false return.
2. 연산자 우선순위
기능별 분류 |
연산자 |
결합 순서 |
일차식 |
() [] -> |
-> |
단항 연산자 |
! - ++ -- + * & |
<- |
승제 연산자 |
* / % |
-> |
가감 연산자 |
+ - |
-> |
시프트 연산자 |
<< >> |
-> |
비교 연산자 |
< <= > >= |
-> |
등가 연산자 |
== != |
-> |
비트 연산자 |
& ^ | |
-> |
논리 연산자 |
&& || |
-> |
조건 연산자 | ? : | <- |
대입 연산자 |
= += -= *= /= %= >>= <<= &= ^= != |
<- |
콤마 연산자 | , | -> |
반응형