C/윤성우 열혈 C 프로그래밍
[열혈 C] 3.2 연산자 , 변수
pypanda
2020. 11. 7. 21:30
728x90
연산자(operator)
이항연산자(binary operator) : 두 개의 피연산자가 필요한 연산자
- 대입연산자 : =
- 산술연산자 : + - * / %
복합 대입 연산자 : += -=
관계연산자 : >= <=, == , !=
조건을 만족하면 1, 만족하지 않으면 0을 반환한다.
논리연산자 : && (and) , || (or) , ! (not)
result1 = (num1==10) && (num2==12);
연산자 우선순위에 따라서 관계연산자(==)가 논리연산자(&&)보다 선행한다.
콤마 연산자(,) : 연산의 계산 x , 구분으로 사용된다.
우선순위가 동일한 두 연산자의 경우 왼쪽에서 오른쪽으로 결합방향에 따라 진행된다.