타입 선택

값의 의미에서 타입으로

기본 타입은 저장 공간만 정하지 않습니다. 값의 범위, 정밀도, 출력 방식, 비교 규칙까지 함께 결정합니다.

int

개수와 순서

반복 횟수, 점수, 인덱스처럼 소수점이 필요 없는 값에 사용합니다.

int count = 42;음수 가능 여부를 함께 확인
double

측정과 계산

길이, 시간, 비율처럼 실수 계산이 필요하면 오차를 고려해 선택합니다.

double ratio = 0.75;같음 비교는 조심
char

문자 한 칸

단일 문자나 작은 정수 저장에 쓰지만, 인코딩 의미를 잊으면 혼동이 생깁니다.

char grade = 'A';문자와 숫자 해석 구분
bool

조건의 결과

참과 거짓만 필요한 상태에 사용하면 조건문 의도가 분명해집니다.

bool ready = true;출력은 기본적으로 1 또는 0