POST

c언어 여러 연산자들

대입 연산자

= : 왼쪽의 변수에 오른쪽에 있는 어떠한 값을 대입을한다.


산술 연산자

+ : 피연산자들의 값을 더한다.

- : 왼쪽피연산자 값으로 오른쪽 피연산자를 뺀다

* : 피연산자들의 값을 곱한다.

/ : 왼쪽의 피연산자 값을 오른쪽 피연산자가 나눈다.

% : 왼쪽의 피연산자 값을 오른쪽 피연산자가 나눈 나머지를 반환한다.


증가, 감소 연산자

++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");