반응형
✅ C언어 변수와 자료형 쉽게 배우기 – 초보자를 위한 기초 개념 정리
C언어를 제대로 배우려면 가장 먼저 이해해야 할 개념이 바로 **"변수와 자료형(Data Types)"**입니다.
이번 글에서는 변수가 무엇인지, 왜 자료형이 중요한지, 그리고 실습 예제까지 한 번에 정리해드릴게요!
🔍 변수란 무엇인가요?
**변수(Variable)**란?
→ 값을 저장할 수 있는 메모리 공간에 이름을 붙인 것입니다.
프로그래밍에서 변수는 데이터를 저장하고, 변경하며, 계산할 수 있게 해주는 핵심 도구입니다.
✏️ 예시
c
복사편집
int age = 25;
→ age라는 이름의 변수에 25라는 정수 값을 저장한 것!
🧠 자료형(Data Types)의 개념
C언어는 정확한 메모리 관리를 위해 자료형을 명시적으로 지정해야 해요.
각 변수는 어떤 종류의 데이터를 저장할 수 있을지 자료형으로 결정됩니다.
📊 주요 자료형 정리표
자료형의미크기(기준)예시
int | 정수 | 4바이트 | int num = 10; |
float | 실수 (소수점) | 4바이트 | float pi = 3.14; |
double | 더 정밀한 실수 | 8바이트 | double d = 3.141592; |
char | 문자 1개 | 1바이트 | char ch = 'A'; |
💡 "문자"는 작은 따옴표('A'), "문자열"은 큰 따옴표("Hello")
⚠️ 변수 선언 시 주의사항
✅ 변수 이름 규칙:
- 영문자, 숫자, 밑줄(_) 사용 가능 (숫자로 시작 X)
- 키워드(int, return 등) 사용 불가
✅ 선언과 동시에 초기화 가능:
int x = 5;
✍️ 실습 예제: 다양한 변수 선언
#include <stdio.h>
int main()
{
int age = 20;
float height = 173.5;
char grade = 'A';
printf("나이: %d\n", age);
printf("키: %.1f\n", height);
printf("학점: %c\n", grade);
return 0;
}
🔍 출력 결과
나이: 20 키: 173.5 학점: A
📌 %d → 정수 출력
📌 %.1f → 소수점 1자리까지 실수 출력
📌 %c → 문자 출력
👨💻 연습 문제
- 아래 변수들을 선언하고 값을 넣어 출력해보세요:
- 이름(문자열), 나이(정수), 체온(실수), 혈액형(문자)
- printf()를 활용해 자기소개 문장 출력하기!
예:
printf("안녕하세요. 제 이름은 홍길동이고, 나이는 22세입니다.\n");
📝 과제
✅ 변수 3개 이상 선언해서 다양한 자료형 사용
✅ 자신의 정보를 출력하는 프로그램 만들기
✅ printf() 포맷 지정자 익숙해지기 (%d, %f, %c, %s)
🗣 마무리 및 다음 예고
이제 C언어에서 변수가 어떻게 작동하는지, 어떤 자료형이 있는지 이해하셨죠?
다음 시간에는 연산자(+, -, *, / 등)와 계산 프로그램을 배워볼 거예요!
❓ 궁금한 점 있으신가요?
- 어떤 자료형이 어떤 상황에 쓰일지 헷갈리시나요?
- 실수와 정수의 차이를 좀 더 자세히 알고 싶으신가요?
👇 댓글로 질문 남겨주세요. 답변 드릴게요!
반응형
'C언어 > C언어 기초' 카테고리의 다른 글
초급6강_C언어 배열(Array) 완전정복 – 초보자도 쉽게 이해하는 배열의 모든 것 (2) | 2025.04.17 |
---|---|
초급5강_C언어 반복문 쉽게 배우기 – for, while, do-while 완전정복 (0) | 2025.04.17 |
초급4강_C언어 조건문 if, else 쉽게 배우기 – 초보자를 위한 흐름 제어의 첫걸음! (0) | 2025.04.17 |
초급 3강_C언어 연산자 쉽게 배우기 – 산술, 대입, 비교, 논리 연산자 총정리 (0) | 2025.04.17 |
초급1강_C언어 입문자를 위한 첫걸음: C언어 소개와 개발 환경 설정 완벽 가이드 (4) | 2025.04.17 |