목차
변수란?
C 언어에서 변수는 데이터를 저장하기 위한 메모리 공간에 붙여진 이름입니다. 이 메모리 공간은 값을 저장할 수 있는 공간으로, 변수에 저장된 값은 변경될 수 있습니다.
변수를 사용하는 이유
- 데이터 저장: 변수는 값을 저장하기 위해 사용됩니다.
예를 들어 정수, 실수, 문자열 등의 데이터를 변수에 저장할 수 있습니다. - 데이터 처리: 변수를 활용하여 데이터를 조작하고 계산할 수 있습니다.
- 재사용성: 변수를 사용하면 동일한 데이터를 여러 번 사용할 수 있습니다.
자료형이란?
변수를 선언할 때는 데이터의 자료형을 지정해야 합니다.
자료형은 변수가 어떤 종류의 데이터를 저장할 수 있는지를 결정합니다.
- 정수를 저장할 변수는 int, long 자료형
- 실수를 저장할 변수는 double, float 자료형
- 문자를 저장할 변수는 char 자료형
지역변수와 전역변수
지역변수와 전역변수는 변수의 범위(scope)를 나타냅니다.
지역변수 : 함수 내부에서 선언된 변수를 지역변수라고 합니다. 지역변수는 해당 함수 내에서만 접근할 수 있으며, 함수가 종료되면 메모리에서 해제됩니다. 다른 함수에서는 같은 이름의 지역변수를 선언하여 사용할 수 있지만, 이는 서로 다른 변수로 취급됩니다.
전역변수 : 함수 외부에서 선언된 변수를 전역변수라고 합니다. 전역변수는 프로그램 전체에서 접근할 수 있습니다. 전역변수는 프로그램이 시작될 때 메모리에 할당되고, 프로그램이 종료될 때 메모리에서 해제됩니다.
변수 예시
#include <stdio.h>
int main() {
int num; // 정수형 변수 num 선언
num = 10; // 변수 num에 값 10 저장
printf("Number: %d\n", num); // 변수 num의 값을 출력
float pi = 3.14; // 실수형 변수 pi 선언과 초기화
printf("Pi: %.2f\n", pi); // 변수 pi의 값을 출력
char letter = 'A'; // 문자형 변수 letter 선언과 초기화
printf("Letter: %c\n", letter); // 변수 letter의 값을 출력
return 0;
}
** 이 글이 좋았다면 좋아요와 구독을 눌러주세요. **
'프로그래밍 > 겁나 쉽게 쓴 C, C++ 설명서' 카테고리의 다른 글
라이브러리란? (0) | 2024.04.30 |
---|---|
상수란? (0) | 2024.04.29 |
C 프로그래밍의 시작 (0) | 2024.04.29 |
주석이란? (0) | 2024.04.29 |
C++ 클래스 (0) | 2024.04.12 |