[기초] 3. 연산자

2011. 3. 4. 03:22 from PROGRAMMING/C

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)

 



Posted by 마마필로 :