다음 C 코드에서 `a + b`를 평가할 때 정수 승격 후 두 피연산자가 갖는 자료형은?
signed char a = 100;
signed char b = 20;
정답 1번
C의 정수 승격 규칙에 따라 `signed char`와 `short`처럼 `int`보다 변환 순위가 낮은 정수형은 산술 연산 전에 `int`로 승격된다. 따라서 `a + b`는 `int` 피연산자끼리 계산된다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21