변수

학습목표

 - 변수를 선언할 수 있다.

 - 콘솔을 이용하여 변수의 값을 입력받거나 출력할 수 있다


변수란?

 - 데이터를 저장하기 위한 물리적인 공간

 - 데이터가 변할 수 있는 공간


변수 선언 방법

자료형 변수명;

자료형 변수명 = 초기값;


자료형(데이터 타입)

 - 메모리에 저장된 0과 1을 해석하는 방식


자료형 

 크기

비고 

문자

char 

 

정수

int 

 

 실수

float 

4

소수점 6자리

double 

소수점 15자리


printf : 콘솔에 정형화된 문자열을 출력

 - 문자열 필요 : ""

 - 변수 값을 출력하기 위해 서식문자 필요

 - 서식문자 갯수만큼 ,변수 또는 ,값이 필요


scanf : 콘솔에서 값을 입력받아 변수에 저장

 - 문자열 필요 : ""

 - 변수값을 입력받기 위해 서식문자 필요

 - 서식문자 갯수만큼 ,&변수(주소)가 필요

서식문자(필수 암기)

 %d

 정수(10진수) 

 %f

 실수(float)

 %lf

 실수(double) 

 %c

 문자 

 %s

 문자열 


예시

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
 
int main(void) {
    int num;
    char ch;
    float fnum;
    double dnum;
 
    printf("정수를 입력하세요 : ");
    scanf("%d"&num);
    printf("문자를 입력하세요 : ");
    scanf(" %c"&ch);
    printf("실수1를 입력하세요 : ");
    scanf("%f"&fnum);
    printf("실수1를 입력하세요 : ");
    scanf("%lf"&dnum);
    printf("정수 : %d, 문자 : %c, 실수1 : %.2f, 실수2 : %.2lf\n"
            , num, ch, fnum, dnum);
    return 0;
}



+ Recent posts