본문 바로가기
c언어 입문

[C언어 기초] 변수와 자료형 완전정리 – 입문자를 위한 실습 코드 포함

by 두뇌향상중 2025. 7. 24.
반응형

📦 C언어 변수와 자료형 완전 정복 (int, float, char 차이 쉽게 설명)

C언어에서 변수를 이해하는 것은 가장 기본이면서도 중요한 개념입니다.
오늘은 변수란 무엇인지, 그리고 자주 사용되는 자료형 int, float, char의 차이를 쉬운 예시와 함께 살펴보겠습니다.


✅ 1. 변수란 무엇인가요?

변수는 데이터를 저장하는 공간입니다.
C언어에서는 변수를 사용하기 전에 자료형(data type)을 명시해줘야 해요.

int age = 25;
float height = 172.5;
char grade = 'A';
  • int: 정수 저장 (예: 1, 25, -3)
  • float: 실수 저장 (예: 3.14, 172.5)
  • char: 문자 1개 저장 (예: 'A', 'b')

❗ 2. 자주 하는 실수

  • char name = "John"; → ❌ 오류! (문자열은 char[]로 선언해야 함)
  • float score = "100"; → ❌ 오류! 숫자와 문자열 혼동 주의
// 올바른 예시
char initial = 'J';
float score = 88.5;

✅ 3. 예제 실습

아래 코드를 직접 실행해 보세요!

#include <stdio.h>

int main() {
    int year = 2025;
    float score = 88.7;
    char level = 'B';

    printf("Year: %d\n", year);
    printf("Score: %.1f\n", score);
    printf("Level: %c\n", level);

    return 0;
}

출력 결과는 다음과 같이 나옵니다:
Year: 2025
Score: 88.7
Level: B


📝 4. 실습 문제

아래 정보를 변수로 선언하고 출력하는 코드를 작성해보세요.

  • 당신의 나이 (정수)
  • 당신의 키 (실수)
  • 당신 이름의 첫 글자 (문자)
힌트: int, float, char 자료형을 각각 사용하세요!

📌 다음 강의 예고

다음 글에서는 scanf()를 사용하여 사용자로부터 입력을 받는 방법을 배워봅니다.
실제로 입력받고 처리하는 법을 알면 프로그램의 응용력이 훨씬 커집니다!

👉 다음 글: scanf로 입력 받기

👈 이전 글: C언어 Hello World 완전 정복


이 글이 도움이 되셨다면 댓글과 공감 부탁드립니다!
더 많은 실습 글은 👉 Coding Life 100 Hacks 에서 확인하실 수 있어요 😊

반응형

댓글