C언어 공부/코딩 도장 문제 풀이

16.5 심사문제 write up

HACKDUN 2019. 4. 4. 18:44

자료형의 축소가 발생되었다.

실수를 정수 자료형에 넣으려다보면 값의 손실이 일어난다.

그렇기 때문에 2.5를 입력해도 0.5가 손실된 2만 출력이 되는 것이다.

 

답은

 

int num2 = num1 / 1; 
printf("%d", num2);
저작자표시 비영리 변경금지 (새창열림)