1. 산술연산자 2. 단항 연산자 3. 관계 연산자 4. 논리 연산자 5. 비트 연산자 6. 3항 연산자
※자료의 형(Type)
1.산술연산자(arithmetic operator)
: 덧셈, 뺄셈, 곱셈, 나눗셈등을 하는 것
: 마이너스전환-> 변수 앞에 붙여 부호를 바꿔줌
ex)
n = 23 / 5 -----> n = 4 (몫) // 오른쪽에 계산된 결과값이 왼쪽으로 치환됨
n = 23 %5 -----> n = 3 (나머지)
동일한 우선순위라면 왼쪽 -> 오른쪽으로 우선 순위 부여됨
2. 단항 연산자(unary operator)
: 증가 연산자와 감소 연산자가 있으며, c언어만이 가지고 있는 편리한 계산 연산자
이항 연산자와 달리 1개의 자료를 대상으로 연산을 실행하게 되므로 단항 연산자라 함
++a: 1을 먼저 증가 시킨 후 대입, a++: 값을 먼저 대입 시킨 후 1증가
ex)
q1) 실행결과 예측해보기
결과)
3. 관계 연산자(relational operator)
: 두 수간의 대소 관계를 평가하는 연산자. 관계가 성립되면 참(true)이 되어 1로, 성립되지 않으면 거짓(false)이 되어 0으로 표시.
4. 논리 연산자(logical operator)
: AND, OR, NOT의 논리 연산을 수행하는 연산자로서 연산 결과가 참일 때는 1, 거짓일 때는 0이 됨
5. 비트 연산자(bit operator)
: 비트 단위로 연산하는 연산자
ex)
6. 3항 연산자
■ 자료의 형(Type)
'PROGRAMMING > C' 카테고리의 다른 글
[기초] 5. 제어구조 2 (for, while, do-while, continue) (0) | 2011.03.04 |
---|---|
[기초] 4. 제어구조 1 (if, switch, break) (0) | 2011.03.04 |
[기초] 2. 변수(Variable)와 상수(Constant) (0) | 2011.03.03 |
[기초] 1. C언어 개요 (0) | 2011.03.03 |
[대체] 성적표구조체배열(사용자함수) (0) | 2011.02.18 |