반응형
📦 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 에서 확인하실 수 있어요 😊
반응형
'c언어 입문' 카테고리의 다른 글
📌 주제: C언어 Hello World 완전 정복 (2) | 2025.07.23 |
---|---|
[C언어 왕초보 탈출 강좌] 반복 구조 (0) | 2023.06.06 |
[C언어 왕초보 탈출 강좌] 선택 구조 (0) | 2023.05.11 |
[C언어 왕초보 탈출 강좌] 순차 구조 (0) | 2023.05.06 |
[C언어 왕초보 탈출 강좌] 알고리즘, 제어 구조 (0) | 2023.05.03 |
댓글