c언어 왜 소수점을 넣어야 결과가 나오나
조회수 96회
안녕하세요. c 언어 코딩 관련 질문드립니다.
#include <stdio.h>
int main(void)
{
double c, f;
printf("화씨 값을 입력하시오: ");
scanf_s("%lf", &f);
c = 5.0 / 9.0 * (f - 32.0); // <<<---
printf("섭씨 값은 %lf도 입니다\n", c);
return 0;
}
제가 처음 코드를 작성 할 때 c = 5 / 9 * (f - 32);
이라고 적었는데 결과가
화씨 값을 입력하시오: 100
섭씨값은 0.000000도 입니다
이라고 나오더라고요 .
왜 소수점을 적어야만 결과가 나오는지 궁금합니다.
댓글 입력