본문 바로가기

프로그래밍 언어/C

초보자를 위한 C언어 변수 선언과 초기화

초보자를 위한 C언어 변수 선언과 초기화

C언어에서 변수는 데이터를 저장하고 처리하기 위해 반드시 알아야 할 핵심 개념입니다. 이 글에서는 변수 선언과 초기화의 기본 원리를 초보자의 눈높이에 맞춰 설명합니다. 구체적인 예제와 함께 쉽게 이해할 수 있도록 구성했으니 끝까지 읽어보세요.

 

 

목차

  1. 변수란 무엇인가?
  2. C언어 변수 선언의 기본
  3. 변수 초기화와 기본값
  4. 주요 변수 유형
  5. 변수 선언과 초기화 예제
  6. 초보자가 자주 저지르는 실수

 

1. 변수란 무엇인가?

변수는 프로그램에서 데이터를 저장하는 데 사용되는 이름이 붙은 저장소입니다. 예를 들어, 숫자나 문자를 저장할 수 있는 공간을 생성하고 이름을 부여한 후 필요할 때 이를 사용할 수 있습니다.

  • 변수는 컴퓨터 메모리의 특정 공간을 차지합니다.
  • 데이터를 수정하거나 다시 사용할 수 있습니다.

예: 나이를 저장하는 변수:

int age = 25;

 

 

2. C언어 변수 선언의 기본

변수를 사용하기 전에 선언해야 합니다. 선언은 변수의 이름과 데이터 유형을 지정하는 과정입니다.

문법:

data_type variable_name;

예를 들어:

int number;
char grade;

 

 

3. 변수 초기화와 기본값

변수 초기화는 선언과 동시에 값을 할당하는 과정입니다. 초기화를 하지 않으면 변수에는 쓰레기 값이 저장될 수 있습니다.

초기화 문법:

data_type variable_name = value;

예:

int count = 10;
float average = 5.5;

 

 

 

 

4. 주요 변수 유형

C언어는 다양한 데이터 유형을 제공합니다. 다음은 주요 변수 유형과 그 용도입니다.

데이터 유형 설명
int 정수 저장 int age = 30;
float 실수 저장 float pi = 3.14;
char 단일 문자 저장 char grade = 'A';

 

 

5. 변수 선언과 초기화 예제

다음은 변수 선언과 초기화를 결합한 예제입니다:

#include <stdio.h>

int main() {
    int age = 25;
    float height = 175.5;
    char grade = 'A';

    printf("나이: %d\n", age);
    printf("키: %.1f\n", height);
    printf("등급: %c\n", grade);

    return 0;
}

 

 

6. 초보자가 자주 저지르는 실수

  • 초기화를 하지 않음: 선언만 하고 초기화하지 않으면 쓰레기 값이 저장됩니다.
  • 잘못된 데이터 유형 사용: 예를 들어, float 값을 int 변수에 저장하려고 시도.
  • 변수 이름 충돌: 동일한 이름의 변수를 두 번 선언하는 경우.