Skip to Content
💻 코리아IT아카데미 신촌 - 프로그래밍 학습 자료
C++ 프로그래밍Unit 2: 자료형과 변수Topic 1: 기본 자료형 이해하기

Topic 1: 기본 자료형 이해하기 💾

학습 목표

  • C++의 기본 자료형들을 이해하고 구분할 수 있다
  • 각 자료형의 메모리 크기와 범위를 파악할 수 있다
  • 적절한 자료형을 선택하여 변수를 선언할 수 있다

C++의 기본 자료형

정수형 자료형

C++에서는 다양한 크기의 정수를 저장할 수 있는 자료형들을 제공합니다:

#include <iostream> using namespace std; int main() { // 정수형 자료형들 short shortNum = 100; // 2바이트, 작은 정수 저장 int intNum = 1000; // 4바이트, 일반적인 정수 저장 long longNum = 10000; // 8바이트, 큰 정수 저장 cout << "short: " << shortNum << endl; cout << "int: " << intNum << endl; cout << "long: " << longNum << endl; return 0; }

실수형 자료형

소수점을 포함한 수를 저장할 때 사용합니다:

#include <iostream> using namespace std; int main() { float floatNum = 3.14; // 4바이트, 소수점 6자리 정도 double doubleNum = 3.1415926; // 8바이트, 소수점 15자리 정도 cout << "float: " << floatNum << endl; cout << "double: " << doubleNum << endl; return 0; }

문자형 자료형

문자를 저장하는 데 사용됩니다:

#include <iostream> using namespace std; int main() { char ch = 'A'; // 1바이트, 문자 하나 저장 cout << "char: " << ch << endl; cout << "ASCII value: " << (int)ch << endl; return 0; }

불린형 자료형

참/거짓 값을 저장합니다:

#include <iostream> using namespace std; int main() { bool isTrue = true; bool isFalse = false; cout << "isTrue: " << isTrue << endl; // 1 출력 cout << "isFalse: " << isFalse << endl; // 0 출력 // boolalpha 사용하여 true/false로 출력 cout << boolalpha; cout << "isTrue: " << isTrue << endl; // true 출력 cout << "isFalse: " << isFalse << endl; // false 출력 return 0; }

자료형의 크기 확인

sizeof 연산자를 사용하여 각 자료형이 차지하는 메모리 크기를 확인할 수 있습니다:

#include <iostream> using namespace std; int main() { cout << "자료형별 메모리 크기 (바이트)" << endl; cout << "char: " << sizeof(char) << endl; cout << "int: " << sizeof(int) << endl; cout << "float: " << sizeof(float) << endl; cout << "double: " << sizeof(double) << endl; cout << "bool: " << sizeof(bool) << endl; return 0; }

실습 과제

기초 실습

  1. 각 정수형 자료형의 최댓값과 최솟값을 출력하는 프로그램을 작성해보세요.
  2. 실수형 자료형의 정밀도 차이를 확인하는 프로그램을 작성해보세요.

심화 실습

  1. 사용자로부터 나이, 키, 체중을 입력받아 적절한 자료형으로 저장하고 출력하는 프로그램을 작성해보세요.

핵심 포인트

  • 정수형: int - 일반적인 정수 저장
  • 실수형: float, double - 소수점 숫자 저장
  • 문자형: char - 문자 하나 저장
  • 불린형: bool - true 또는 false 저장
  • sizeof: 자료형의 메모리 크기 확인 가능

다음 토픽에서는 이러한 자료형들을 사용하여 변수와 상수를 선언하는 방법을 배워보겠습니다.

✅ 기본 자료형 체크리스트

Last updated on