ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1. 자료형과 표준 입출력 함수
    Programming Language/C 2020. 1. 31. 15:40

    C언어의 자료형

    자료형(type)이란, 변수의 형태를 의미합니다. 변수(는 어떤 값을 저장하는 메모리 상의 공간입니다. C언어에는 다양한 자료형이 존재하지만, 문제를 풀 때 가장 많이 나오는 꼭 필요한 자료형 3가지만 소개하도록 하겠습니다.

     

    자료형 형태 입출력 형식
    char 문자형 %c
    int 정수형 %d
    double 부동소수점형 %lf

     

    printf() 함수

    printf("출력형식", 변수);

    `printf()`함수는 C언어의 대표적인 출력함수입니다. 앞으로 C언어를 공부하고 문제를 풀면서 가장 빈번하게 사용할 함수 중 하나입니다. 기본적으로 `printf("출력형식", 변수);`와 같은 형식으로 사용할 수 있습니다.

     

    scanf() 함수

    scanf(“입력형식”, &변수);

    `scanf()`함수는 C언어의 대표적인 입력함수 중 하나로, 값을 키보드로부터 입력받을 때 사용하는 함수입니다. 기본적으로 `scanf(“입력형식”, &변수);` 의 형식으로 사용할 수 있습니다.

     

    example

    #include <stdio.h>
    
    int main(void)
    {
        /* 변수 선언 */
        char chr;		// char형 변수 - 문자
        int num1;		// int형 변수 - 정수
        double num2;	// double 변수 - 부동소수점
        
        /* 입력 */
        scanf("%c", &chr);		// chr라는 변수에 char형 값(%c)을 저장
        scanf("%d", &num1);		// num1이라는 변수에 int형 값(%d)을 저장
        scanf("%lf", &num2);	// num2라는 변수에 double형 값(%lf)을 저장
        
        /* 출력 */
        printf("chr : %c\n", chr);	// \n은 줄바꿈을 의미합니다
        printf("num1 : %d\n", num1);
        printf("num2 : %lf\n", num2);
        
        return 0;
    }
    A 10 3.141592
    chr : A
    num1 : 10
    num2 : 3.141592

     

    'Programming Language > C' 카테고리의 다른 글

    5. 포인터  (0) 2020.01.31
    4. 배열과 문자열  (0) 2020.01.31
    3. if-else, for, while  (0) 2020.01.31
    2. 버퍼와 getchar()  (0) 2020.01.31
    0. Hello C!  (0) 2020.01.31

    댓글

Designed by Tistory.