본문 바로가기
IT/c언어

C 언어 변수: 값 저장과 데이터 관리를 위한 핵심 개념

by 뉴코딩맨 2023. 6. 25.
C 언어에서 변수는 프로그램에서 데이터를 저장하고 관리하는 핵심 개념입니다. 변수는 메모리 공간에 이름을 할당하여 값을 저장하고 사용할 수 있게 해줍니다. C 언어 변수의 기본 개념과 사용법을 설명하겠습니다.

 

 

변수의 선언과 초기화

변수를 사용하기 전에 먼저 선언해야 합니다. C 언어에서 변수는 다음과 같은 형식으로 선언됩니다.
 
<데이터_타입> <변수_이름>;
 
예를 들어, 정수형 변수를 선언하려면 다음과 같이 작성합니다.
 
int num;
 
변수를 선언한 후에는 초기값을 할당할 수 있습니다. 초기화는 변수에 처음으로 값을 할당하는 것을 의미합니다. 예를 들어, num 변수를 10으로 초기화하려면 다음과 같이 작성합니다.
 
int num = 10;

 

 

변수의 사용

변수를 사용하려면 선언된 변수의 이름을 사용하여 값을 할당하거나 가져올 수 있습니다. 변수에 값을 할당하기 위해서는 대입 연산자(=)를 사용합니다. 예를 들어, num 변수에 20을 할당하려면 다음과 같이 작성합니다.
 
num = 20;
 
변수의 값을 가져오기 위해서는 변수의 이름을 사용합니다. 예를 들어, num 변수의 값을 출력하려면 다음과 같이 작성합니다.
 
printf("%d", num);

 

 

변수의 종류

C 언어에는 여러 종류의 변수가 있습니다. 몇 가지 주요 변수 유형은 다음과 같습니다.
  • 지역 변수: 함수 내에서 선언되고 해당 함수 내에서만 사용할 수 있는 변수입니다. 함수가 호출될 때마다 생성되며, 함수가 종료되면 소멸됩니다.
  • 전역 변수: 함수 외부에서 선언되고 모든 함수에서 사용할 수 있는 변수입니다. 프로그램이 실행되는 동안 메모리에 상주하며, 여러 함수 간에 값을 공유할 수 있습니다.
  • 매개 변수: 함수에 전달되는 값을 저장하기 위해 사용되는 변수입니다. 함수 내에서 해당 매개 변수를 사용하여 작업을 수행할 수 있습니다.
 
 

변수 사용 예시

다음은 C 언어에서 변수를 사용하는 간단한 예시입니다.
 
#include <stdio.h>

int main() {
    int num1 = 10;
    int num2 = 5;
    int sum = num1 + num2;
    printf("두 숫자의 합: %d\n", sum);
    return 0;
}
 
위 예시에서는 num1과 num2 변수를 선언하고 초기값을 할당한 후, 두 변수를 더하여 sum 변수에 저장합니다. 그리고 printf() 함수를 사용하여 결과를 출력합니다.
 
이 예시는 C 언어의 간단한 문법과 표준 라이브러리의 활용을 보여줍니다. C 언어를 사용하면 이처럼 간단하고 효율적인 코드를 작성할 수 있습니다.
 
 

결론

C 언어에서 변수는 데이터를 저장하고 관리하는 데 필수적인 요소입니다. 변수를 선언하고 초기화하여 값을 저장하고, 변수의 이름을 사용하여 값을 가져오고 수정할 수 있습니다. 변수는 프로그램의 유연성과 효율성을 높이는 데 중요한 역할을 합니다. C 언어에서 변수를 올바르게 활용하여 다양한 프로그램을 개발할 수 있습니다.

 

댓글