-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
형변환 에러가 안뜨는 경우도 있나요?
21.06.03 17:34 작성 조회수 235
0
강의에서 확인한 거와 마찬가지로 float으로 선언된 f의 경우 integer 로 넣을시 에러가 떠야 정상인데
제 컴파일러같은 경우에는 어떠한 에러도안뜨고 컴파일이 되버리네요..
혹시 어떠한 이유때문에 이러는건지 알고싶습니다.
visual studio 2019입니다.
답변을 작성해보세요.
2
안소
2021.06.03
강의와 똑같이 캡처해주신 하단에 경고 메세지가 잘 출력되셨습니다!
에러는 아니고 경고입니다. :) 강의에서도 경고 메세지였구요. float 을 int 로 변환했으니 어떤 정보 손실이 있을 수 있다는 경고 메세지에요. 강의와 똑같이 잘 출력 되셨으니 괜찮습니다.
(에러와 경고를 구분해주셔야하는게 에러는 실행 자체가 안되지만, 경고는 실행에는 문제 없을 수 있지만 이런 일이 있거나 혹은 있을 수 있으니 주의해라 정도의 메세지에요!)
답변 1