목록코딩 study/C (5)
Creative Code
※while문 #include int main(void) { int a = 10; //a = 10 저장 while (a>0) {//a의 값이 0보다 크면 while문 실행 (조건식이 참이면 반복문 계속 실행) a = a-2;//a-2를 a에 저장 printf("%d\n",a);//a를 출력 } return 0; } ※for 문 #include int main(void) { int a = 5;//a=5 저장 for (int i = 0; i
※if 문 #include int main(void) { int num = 5; if (num>=2 && num < 10) { // num이 2이상 10미만이면 num을 출력(조건문이 참일 때만 실행) printf("num : %d\n",num); } return 0; } ※if else 문 #include int main(void) { int num = 5; if (num
※타입 캐스팅 #include int main(void) { int a = (int)10.7; // --> a=10 저장 double d = (double)5/(double)3; // -> d = 1.6666666 저장 //주로 임시로 타입을 변환해서 저장할 때 사용 return 0; } ※ 복합 대입 연산자 #include int main(void) { int a = 10; a += 20; // a = a+20 a -= 10; // a = a-10; a *= 10; // a = a*10; a /= 5; // a = a/5; return 0; } ※삼항연산자 ? #include int main(void) { int a = (30 > 20)? 5 : 2; // (30>20)의 조건식이 참이면 5, 거짓이면..
※자료형의 크기 sizeof #include int main(void) { printf("int형의 크기 : %d 바이트\n",sizeof(int)); printf("double형의 크기 : %d 바이트\n",sizeof(double)); printf("long long형의 크기 : %d 바이트\n",sizeof(long long)); return 0; } ※const #include int main(void) { const double number = 1.5; const int kk = 13; // const는 값을 고정 return 0; } ※scanf #include int main(void) { int k; scanf("%d",&k); //int형을 입력받아 k에 대입 double d; scanf..
※Hello, world 출력 #include // 헤더파일 int main(void){ printf("Hello,World \n"); // 콘솔 창에 hello, world 출력 return 0; // 메인함수 종료 } ※제어문자를 사용한 출력 #include int main(void) { printf("Hello,\tWorld\n"); // \t키는 tab키로 tab만큼 띄워서 출력 printf("Helle\bo,\tWorld\n"); // \b키는 한칸 뒤로 이동 (한칸뒤로 이동해 e를 o로 바꿈) printf("Aello,\rH\n"); // \r키는 맨앞으로 이동(맨앞으로 이동해 A를 H로 바꿈) return 0; } ※정수, 실수 출력 #include int main(void){ printf(..