의미
숫자, 문자, 참/거짓, 크기 값처럼 데이터의 역할을 먼저 정한다.
C++의 기본 타입은 크기와 표현 규칙이 다르다. 변수 이름을 정하기 전에 저장할 값의 의미, 가능한 기본 타입 표현 범위, 부호, 정밀도, 출력 방식을 함께 정한다.
숫자, 문자, 참/거짓, 크기 값처럼 데이터의 역할을 먼저 정한다.
최댓값과 최솟값을 예상하고 numeric_limits로 확인한다.
음수가 의미 없다면 unsigned를 검토하되 혼합 연산은 조심한다.
소수 계산은 오차와 유효 숫자를 고려해 보통 double부터 시작한다.
문자, bool, 소수 자릿수는 출력 형식을 명시해야 의도가 드러난다.
int일반적인 정수와 반복 횟수에 적합하다.
기본 정수long long큰 기본 타입 표현 범위의 정수 값이 필요할 때 사용한다.
넓은 기본 타입 표현 범위double대부분의 실수 계산에서 균형이 좋다.
정밀도char단일 문자나 1바이트 값을 다룰 때 쓴다.
문자bool조건의 참과 거짓을 표현한다.
상태