데이터 타입

데이터 타입 범위

정수, 실수, 문자, 논리 타입은 같은 비트라도 어떤 의미로 읽고 어떤 연산을 허용할지 결정합니다.

정수

범위와 부호를 표현

int, short, long, unsigned는 저장 범위와 음수 허용 여부가 다릅니다.

int count
실수

소수와 근삿값을 표현

float, double은 넓은 범위를 다루지만 십진수 값을 항상 정확히 저장하지는 않습니다.

double ratio
문자

문자 코드를 값으로 저장

char는 문자 하나를 담지만 내부적으로는 정수 코드와 연결됩니다.

char grade
논리

참과 거짓으로 분기

bool은 조건식의 결과를 명확하게 표현하고 제어문과 자주 연결됩니다.

bool ready
범위저장할 값의 최댓값과 음수 가능성을 먼저 확인합니다.
정밀도돈이나 비교가 중요한 실수 계산에서는 오차 가능성을 의식합니다.
표현문자와 숫자는 출력 모양이 달라도 내부 값으로 연산될 수 있습니다.