Arithmetic
산술식 결과 타입
같은 기호라도 정수, 실수, 부호, 증감 위치에 따라 결과 값과 타입이 달라집니다.
산술식 결과 타입 판정산술식은 연산자보다 결과 타입을 먼저 확인합니다. 나눗셈, 나머지,
증감은 결과 타입과 부작용을 따로 검토합니다.
산술식 결과 타입 점검 항목산술식은 피연산자 타입이 결과를 바꾸므로, 정수 나눗셈과 증감
시점을 먼저 표시합니다.
% 정수 나머지 활용
전위/후위 반환 시점
초기 확인 기준피연산자 타입과 결과를 받을 변수 타입이 같은 의도인지
확인합니다.
괄호 사용우선순위가 헷갈리면 괄호로 계산 순서를 문서화합니다.
오류 신호0으로 나누기, 부호 없는 정수 언더플로, 의도치 않은 정수 나눗셈을
경계합니다.
변환 손실 산술 연산자는 짧아 보여도 타입 변환이 숨어 있으므로, 계산 결과의 모양을 먼저 말로 설명하면 암시적 변환을 놓치기 어렵습니다.