자료 유형에 관련된 문제입니다.
꽃님이
2023.04.01
질문 제목 : 실수형 출력에 관한 질문입니다.제 이론상 나와야 할값과 실제로 프로그램 작성시 나오는 출력값이 달라 서 설명을 좀 해주셧으면합니다.질문 내용 :
#includestdio.h
int main(void)
{
printf(%4.2f\n,7/4);
return 0;
}예상 결과값은 1.00 인데 추력값은 0.00 이나옵니다
-
개랑
정수인데 출력형태를 실수로 하여서 잘못된 결과가 나온것인가요 ?
-
이거이름임
7/4 앞에 (int) , (float), (double)로 캐스팅하면 값이 나오긴 하는데.. 진짜 왜 그럴까요 ;;