학습 내용

C++에서 자료형(Data Type)은 변수에 저장될 데이터의 종류를 나타내는 중요한 개념입니다. 자료형에 따라 컴파일러는 변수에 할당할 메모리 크기와 데이터 해석 방식을 결정합니다. C++은 다양한 자료형을 제공해 다양한 데이터를 효율적으로 처리할 수 있습니다. 아래는 주요 자료형들에 대한 설명입니다.

정수형 (int, char, short, long long)

정수형은 정수 값을 저장하는 데 사용됩니다. 예를 들어, 10, -5, 0 같은 값을 저장할 수 있습니다. C++에서는 정수형 자료형의 종류에 따라 저장 가능한 값의 범위가 다릅니다.

적절한 정수형 자료형을 선택하면 메모리 사용을 최적화할 수 있습니다. 예를 들어, 작은 정수 값을 저장할 경우 char를 사용하는 것이 효율적입니다.

실수형 (float, double)

실수형은 소수점을 포함하는 실수 값을 저장하는 데 사용됩니다. 예를 들어, 3.14, -2.5, 0.0 같은 값을 저장할 수 있습니다.

정밀도가 중요한 경우 double을 사용하는 것이 좋습니다. 예를 들어, 과학적 계산이나 금융 애플리케이션에서는 double의 높은 정밀도가 필요합니다.

문자형 (char, string)

char 자료형은 하나의 문자를 저장하며, 예를 들어 'A', 'b', '1' 같은 문자를 저장할 수 있습니다. 8비트 메모리를 사용하며, 문자 데이터를 ASCII 코드로 변환해 저장합니다.


논리형 (bool)

논리형은 **참(true) 또는 거짓(false)**을 저장하는 자료형입니다. 조건문이나 반복문에서 조건을 검사할 때 주로 사용됩니다.