IT기초/C 언어

c언어 연습

ITtechRoy 2014. 9. 8. 18:19
728x90
반응형

/*#include<stdio.h>

int main()

{

 int x=1, y=2, z=4;

 printf("%d\n", x || y && z);

 printf("%d\n", x>y||z == y&& x <z);

 printf("%d\n", x != y && y+1 == !z + 4);

 printf("%d\n", y-1==3 || y+1 ==3);

 return 0;        //우선연산자 & AND OR 연산자

}*/


/*

#include<stdio.h>

int main()

{

 int c=-1;

 printf("%d\n", !c);

 printf("%d\n", c);

 return 0;

}      

*/

/*

#include<stdio.h>

int main()

{

 int a=4;

 int result1 = 0;

 int result2=0;

 int result3=0;

 result1 += result2 +a;

 result2=result2 + a;

 result3 -= a;

 printf("result1 : %d \n", result1);

 printf("result2 : %d \n", result2);

 printf("result3 : %d \n", result3);

 return 0;

}            

*/


/*

#include<stdio.h>

int main()

{

 int i,j,k;

 i=j=k=3;

 printf("%d \n", k%=i);

 printf("%d \n", i+=j);

 printf("%d \n", k=(i/2)+(j/2));

 return 0;       

}

  */


/*

#include<stdio.h>

int main()

{

 int a=10;

 int b=20;

 printf("a = %d \n", a);   //10 출력

 printf("a++ = %d \n", a++);  //10출력

 printf("++b= %d \n", ++b);  //21출력

 printf("a==%d\n", a);   //11출력

 return 0;

}

*/

 


/*

#include<stdio.h>

int main()

{

 int a=0, x=1;

 int b=0, y=1;

 a=a+ x++;

 b = b + ++y;

 printf("a = %d \n", a);  //a=1출력

 printf("b = %d \n", b);  //b=2출력

 printf("x = %d \n", x);  //x=2출력

 

 printf("y = %d\n", y);  //y=2출력

 

 return 0;

}

*/


/*

#include<stdio.h>

int main()

{

 int a=3, b=2, c=1;

 printf("%d\n", -(--a));     //-2출력

 printf("%d\n", b-(--c));    //2출력

 printf("%d\n", a++ -b);     //0출력

 printf("%d\n", a++ / ++b * --c);  //-1출력

 printf("%d \n", ++c / b++ * --a);  // 0출력

 printf("a=%d, b=%d, c=%d\n",a,b,c ); // a=3, b=4, c=0출력

 return 0;

}

*/


/*

#include<stdio.h>

int main()

{

 int a=10;

 float b=3.14;

 double c=99.9;

 printf("a+b=%d\n", a+b);    //이상한값출력

 printf("b+c=%c\n", b+c);    //이상한값출력

 printf("a+b=%d\n", a+(int)b);   //13출력

 printf("b+c=%c\n", (char)b+(char)c); //f출력

}

*/

 

/*

#include<stdio.h>

int main()

{

 int a=0;

 printf("int : %d \n", sizeof(int));   //int의 사이즈=4

 printf("char : %d \n", sizeof(char));  //char의사이즈=1

 printf("a   : %d \n", sizeof(a));   //a(int값) 사이즈 =4

 printf("a : %d\n", sizeof(double));  //double 사이즈 = 8

 printf("%d\n", sizeof(a*4));    //int 사이즈 = 4

 printf("%d\n", sizeof(a)*4);    // int 사이즈 * 4 = 16

 return 0;

}

*/

 

/*  제어문(if문) 

#include<stdio.h>

int main()

{

 int a=0;

 if(a<5)

 {

  printf("a<5\n");

 }

 if(a)

 {

  printf("a\n");

 }

 return 0;

}

*/


/*

#include<stdio.h>

int main()

{

 int a = 10;

 if(a<0)

  printf("aaaa\n");    //괄호가없으면 첫번째것만 실행

  printf("bbbbb\n");

  printf("cccc\n");

 

 return 0;

}

  */

/*

#include<stdio.h>

int main()

{

 int a = 10;

 if(a<0)

 {

  printf("aaaa\n");    //괄호가없으면 첫번째것만 실행

  printf("bbbbb\n");

 }

  

  printf("cccc\n");

 

 return 0;

*/


/*

#include<stdio.h>

int main()

{

 int a=6;

 if (1<a<5)   //if(a<b&&a<5)로 바꿔줘야한다 

 {

  printf("aaaa\n");

 }

 return 0;

}

  */

/*

#include<stdio.h>

int main()

{

 int a=0;   //a=10이면 a>5가 출력된다

 if(a>5)

 {

  printf("a>5\n");

 }

 else    //실행문 하나만있으면 중괄호 생략가능

 {

  printf("a <= 5\n");

 }

 return 0;

}

*/

728x90
반응형