본문 바로가기
프로그래밍 언어/C언어

[C언어] 상수와 변수 #2 - 변수

by 블루데이제이 2022. 10. 4.
728x90
반응형
변수

 

변수(Variable)는 변하는 값이다.

 

변수 이름

변수 이름은 영문자(a-z,A-Z), 숫자(0-9), 밑줄(_)을 조합하여 구성할 수 있다.

하지만 숫자를 시작으로 하는 변수 이름은 사용할 수 없음.

name, age, Date, age01, _name (O)
4, 9_age, &name, name 1 (X)
변수 선언
int data1;
int data2;
int data3;
int data4;

또는

int data1, data2, data3, data4;
변수에 저장된 값 출력
#include "stdio.h"

void main(){
    int age;

    age = 30;

    printf("현재 나이는 %d입니다.", age);

}

컴파일 후 실행하면 위의 화면처럼 한글이 깨질 경우가 있다. 

아래 코드와 같이 2~4줄을 추가한다.

#include "stdio.h"
#include "wchar.h"
#include "locale.h"
#define wstrlen wcslen

void main(){
    int age;

    age = 30;

    printf("현재 나이는 %d입니다.", age);

}

console 창에 아래 그림처럼 "chcp 65001"입력한 후 엔터키를 누르고

다시 exe파일을 실행한다.

이럴 경우는 console창을 다시 시작하면 "chcp 65001"를 매번 입력해야 한다.

 

또는

 

#include "stdio.h"
#include "windows.h"

void main(){
    system("chcp 65001");
    int age;

    age = 30;

    printf("현재 나이는 %d입니다.", age);

}

 

728x90
반응형

'프로그래밍 언어 > C언어' 카테고리의 다른 글

[C언어] 구구단  (0) 2023.08.05
[C언어] main 함수  (0) 2022.10.06
[C언어] 상수와 변수 #1 - 상수  (0) 2022.09.27
[C언어] 자료형의 종류 #2  (0) 2022.09.18
[C언어] 자료형의 종류 #1  (0) 2022.09.17