c언어 기초

연산자

달달고냥 2017. 3. 20. 14:12
1. 연산자 종류

 연산자

기호

대입 연산자

 = ,+=, -=, *=, /=, %=

산술 연산자

 + - * / %

증가,감소 연산자 

 ++ --

관계 연산자

 == != < > <= >=

논리 연산자

 ! && ||

캐스트 연산자

( )

조건부 연산자 

 ? :

시프트 연산자

 << >>


* 변수 선언 및 출력 예

#include <stdio.h>

int main()

{

  int x = 10;

  int y = 20;

  int result;


  result = x + y; // 산술 연산자 사용

  printf("%d + %d = %d \n",x,y,result);  

  x = y = 2; // 변수 x와 y에 2를 대입 

  printf("x = %d , y = %d \n",x++,++y);//증가,감소 연산자 사용

  printf("x = %d , y = %d \n",x,y); 

  y = 10;

result = !(( (x>y) || (y==x) ) ||( (x!=y) && (x<y) )) ;

  printf("참 또는 거짓 : %d \n", result); // 0 또는 1을 출력 


  return 0;

}