대입 연산자
= : 왼쪽의 변수에 오른쪽에 있는 어떠한 값을 대입을한다.
산술 연산자
+ : 피연산자들의 값을 더한다.
- : 왼쪽피연산자 값으로 오른쪽 피연산자를 뺀다
* : 피연산자들의 값을 곱한다.
/ : 왼쪽의 피연산자 값을 오른쪽 피연산자가 나눈다.
% : 왼쪽의 피연산자 값을 오른쪽 피연산자가 나눈 나머지를 반환한다.
증가, 감소 연산자
++num, --num : 먼저 증감을 하고 명령을 수행 한다.
num++, num-- : 먼저 명령을 수행하고 증감을 한다.
관계 연산자
< : 앞의 값이 뒤의값보다 작다. ex) X < Y
> : 앞의 값이 뒤의값보다 크다. ex) X > Y
== : 앞의 값과 뒤의 값이 같다. ex) X == Y
!= : 앞의값과 뒤의 값이 다르다. ex) X != Y
<= : 앞의값이 뒤의값과 같거나 작다. ex) X <= Y
>= : 앞의 값이 뒤의값과 같거나 크다. ex) X >= Y
논리 연산자
&& : 두개의 연산결과가 두개다 참이면 결과는 참 (논리 AND) ex) A&&B
|| : 두개의 연산결과 중 하나라도 참이라면 참 (논리 OR) ex) A||B
! : 참의 결과를 거짓으로, 거짓의 결과를 참으로 바꾼다 (논리 NOT) ex) !A
'|' 기호는 '\'위에 있는 것입니다.
콤마 연산자 ( , )
이것은 구분을 짓기위한 연산자이다.
아래와 같이 많은 부분에 쓰인다.
ex) printf("12") , printf("34") , printf("45\n");
'C' 카테고리의 다른 글
c언어 점수를 입력받아 학점 계산하기 (0~100) (0) | 2014.04.21 |
---|---|
c언어 세 정수를 입력받아 가장 큰수 출력하기 (0) | 2014.04.20 |
c언어 if 조건문 정수입력받아 100보다큰수와 작은수 구분 (0) | 2014.04.20 |
c언어 if문 사용하여 홀수 짝수 구분하기 (0) | 2014.04.20 |
c언어 대입연산자 (0) | 2014.04.20 |