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