반응형

 연산자

기능 

결합방향 

 =

 연산자 오른쪽에 있는 값을 연산자 왼쪽에 있는 변수에 대힙한다 

 <- 

 +

 두 피연산자의 값을 더한다 

 ->

 -

 왼쪽의 피연산자 값에서 오른쪽의 피연산자 값을 뺀다 

 -> 

 *

 두 피연산자의 값을 곱한다 

 -> 

 /

 왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눈다 

 -> 

 %

 왼쪾의 피연산자 값을 오른쪽의 피연산자 값으로 나눴을 때 얻게 되는 나머지를 반환한다. 

 ->

 ++num

 값을 1 증가후, 속한 문장의 나머지를 진행(선증가 후 연산) 

 <- 

 num++

 속한 문장을 먼저 진행한 후 값을 1증가(선연산 후 증가) 

 ->

 --num

 값을 1 감소후, 속한 문장의 나머지를 진행(선 감소후 연산) 

 <-

 num--

  속한 문장을 진행한 후 값을 1 감소(선 연산후 감소)

 ->

 <

 예  n1<n2

 n1이 n2보다 작은가? 

 -> 

 >

 예 n1>n2

 n1이 n2보다 큰가? 

 ->

 ==

 예 n1==n2

 n1과 n2가 같은가?

 ->

 !=

 예 n1 != n2

 n1과 n2가 다른가?

 ->

 <=

 예 n1<=n2

 n1이 n2보다 같거나 작은가?

 ->

 >=

 예 n1>=n2

 n1이 n2보다 같거나 큰가?

 ->

 &&

 예 A&&B

 A와 B모두 참이면 연산결과로 참을 반환(논리 AND 

 ->

 ||

 예 A||B

 A와 B 둘중 하나라도 참이면 연산결과로 참을 반환(논리 OR) 

 ->

 !

 예 A!

 A가 참이면 거짓, A가 거짓이면 참을 반환(논리 NOT) 

 <-

 

반응형

'Study > C' 카테고리의 다른 글

C언어 - 배열 (빙고판 만들기)  (0) 2018.08.24
C언어 - 배열 (2차원배열)  (0) 2018.08.24
C언어 - 배열 (로또번호 난수발생기)  (0) 2018.08.24
C언어 과제1  (0) 2018.08.21
C언어 과제2  (0) 2018.08.21

+ Recent posts