다음 C 코드의 출력값은?
int a = 7, b = 3;
printf("%d", (a + 2) / b - 1);정답 2번
정수식에서 `(7+2)/3`은 9/3=3이고 마지막에 1을 빼므로 2가 출력된다. 모든 피연산자가 int여서 정수 연산이 적용된다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-16
int a = 7, b = 3;
printf("%d", (a + 2) / b - 1);정수식에서 `(7+2)/3`은 9/3=3이고 마지막에 1을 빼므로 2가 출력된다. 모든 피연산자가 int여서 정수 연산이 적용된다.