ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • day1 20170909
    - C수업내용예제 2017. 9. 9. 13:51

    2-----------------

    /*
    #include<stdio.h>
    int main()
    {
     printf("hello c");
     getch();//한글자 입력 대기
     return 0;
    }
    */
    /*
    #include <stdio.h>
    int main(){
     //특수 문자
     // \n new line 엔터키를 치는 것과 동일
     // \t tab키 만큼 떨어짐
     printf("c언어\t수업\n");
     printf("경로 path : c:\\windows\n");

     return 0;
    }

    */

    //서식 문자 %
    // %d, %o, %x, %c, %s, %f
    /*
    #include<stdio.h>
    int main() {
     // %d decimal 10진 정수
     printf("My age : %d\n", 20);
     printf("%d is my point \n", 100);
     printf("Good\nmorning\neverybody\n");
     printf("====================\n");
     printf("수업첫날 %d년 %d월 %d일\n", 2017, 7, 8);
     // %c 는 character 한개 문자(' ') 출력
     printf("아이티뱅크 %c 수업\n", 'C');
     // %s String 문자열(" ")
     printf("아이티뱅크 %s 수업\n", "C언어");
     printf("====================\n");
     //%o  8진  %x 16진수
     printf("1. 315의 10진수 : %d\n", 315);
     printf("2. 315의 8진수 : %o\n", 315);
     printf("3. 315의 16진수 : %x\n", 315);
     printf("====================\n");
     printf("10진수: %d\n", 100000000000);
     //공간이 부족해서 잘못된 숫자가 출력 32bit
     //정수형의 큰 크기 출력 long decimal  64bit
     printf("10진수: %lld\n", 100000000000);
     //데이터의 크기 함수 sizeof() => byte 단위
     printf("정수형의 크기 : %d Byte \n", sizeof(10));
     printf("정수형의 크기 : %d Byte \n", sizeof(100000000000));
     printf("실수형의 크기 : %d Byte \n", sizeof(1.1));
     printf("실수형의 크기 : %d Byte \n", sizeof(1.1));
     printf("====================\n");
     printf("10진수 : %6d", 555); //6칸 오른쪽 정렬
     printf("10진수 : %-6d", 555); //6칸 왼쪽 정렬
     printf("\n======================\n");
     printf("실수 : %f\n", 3.14); //실수는 float 혹은 double
     printf("실수 : %d\n", 3.14);//데이터타입의 오류로 잘못된 결과
     printf("실수 : %.2f\n", 3.157);
     printf("실수 : %.1f\n", 3.142);
     printf("실수 : %-5.2f\n", 3.14);
     printf("실수 : %5.2f\n", 3.14);
     printf("실수 : %05.2f\n", 3.14);
     printf("======================\n");
     return 0;
    }
    */

     

     

     

    4-----------------------------

    /*
    #include<stdio.h>
    int main() {
     //서식문자 %
     //문자 %c  A를 출력, a를 출력
     printf("문자 : 대문자 %c, 소문자 %c\n", 'A', 'a');
     printf("문자 : 대문자 %d, 소문자 %d\n", 'A', 'a');
     printf("문자 : 대문자 %d, 소문자 %d\n", 'B', 'b');
     printf("문자 A 아스키코드(ASCII)값  : %d \n", 'A');
     printf("문자 B 아스키코드(ASCII)값  : %d \n", 'B');
     printf("문자 Z 아스키코드(ASCII)값  : %d \n", 'Z');
     printf("문자 a 아스키코드(ASCII)값  : %d \n", 'a');

     printf("문자 H 아스키코드(ASCII)값  : %x \n", 'H');
     printf("문자 E 아스키코드(ASCII)값  : %x \n", 'E');
     printf("문자 L 아스키코드(ASCII)값  : %x \n", 'L');
     printf("문자 L 아스키코드(ASCII)값  : %x \n", 'L');
     printf("문자 O 아스키코드(ASCII)값  : %x \n", 'O');

     return 0;
    }
    */

    #include<stdio.h>
    int main() {
     int a; //정수형 integer 변수 선언 => 쓰레기 값
     int b = 200; //선언과 동시에 초기화

     a = 100;
     printf("a = %d\n", a);
     printf("b = %d\n", b);
     printf("--------------------------\n");
     printf("%d + %d = %d \n", a, b, a + b);
     // -,*,/ 출력하세요
     printf("%d - %d = %d \n", a, b, a - b);
     printf("%d * %d = %d \n", a, b, a * b);
     printf("%d / %d = %d \n", a, b, a / b);
     // 정수 / 정수 => 정수가 출력, 자동(묵시적)형변환
     // 명시적 형변환을 하기 위해 (data type)을 적음
     printf("%d / %d = %.1f \n", a, b, (float)a / b);
     return 0;
    }

     

    '- C수업내용예제' 카테고리의 다른 글

    day2 20170910  (2) 2017.09.10

    댓글

Designed by Tistory.