작성한 질문수
홍정모의 따라하며 배우는 C언어
3.4 간단한 입출력 프로그램 만들기
작성
·
193
0
영상 20:55 에서 0.00089 와 won의 타입이 다르다고 하셨는데 0.00089는 실수이고 won은 7번째 줄에서 float 실수로 선언되어있는데 왜 타입이 다르다고 하시는 건가요?
왜 0.00089 뒤에 f를 붙혀야 하는 것인지 궁금합니다.
그리고 21:53에서 0을 꼭 0.0f로 바꿔야하는 것인가요?
아니면 권장인가요?
답변 1
안녕하세요 :)
오류 메세지를 읽어보면 알 수 있듯, 0.00089는 double로 간주됩니다.
0.00089f에서 f를 붙이는 이유는 float로 자료형을 맞추기 위함이지요.
이 링크 속 답변이 도움이 될 겁니다
참고해보세요 :)
감사합니다.