본문 바로가기
C언어/C언어 기초

초급2강_C언어 변수와 자료형 쉽게 배우기 – 초보자를 위한 기초 개념 정리

by AI쌤 2025. 4. 17.
반응형

✅ 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 → 문자 출력


👨‍💻 연습 문제

  1. 아래 변수들을 선언하고 값을 넣어 출력해보세요:
    • 이름(문자열), 나이(정수), 체온(실수), 혈액형(문자)
  2. printf()를 활용해 자기소개 문장 출력하기!

예:

printf("안녕하세요. 제 이름은 홍길동이고, 나이는 22세입니다.\n");

📝 과제

✅ 변수 3개 이상 선언해서 다양한 자료형 사용
✅ 자신의 정보를 출력하는 프로그램 만들기
✅ printf() 포맷 지정자 익숙해지기 (%d, %f, %c, %s)


🗣 마무리 및 다음 예고

이제 C언어에서 변수가 어떻게 작동하는지, 어떤 자료형이 있는지 이해하셨죠?
다음 시간에는 연산자(+, -, *, / 등)와 계산 프로그램을 배워볼 거예요!


❓ 궁금한 점 있으신가요?

  • 어떤 자료형이 어떤 상황에 쓰일지 헷갈리시나요?
  • 실수와 정수의 차이를 좀 더 자세히 알고 싶으신가요?

👇 댓글로 질문 남겨주세요. 답변 드릴게요!

반응형