강의로 돌아가기
-

0.1 + 0.1 + 0.1 ==0.3 궁금합니다.

강의에서 언급하신 것처럼
0.1 + 0.1 + 0.1 ==0.3
의 결과는 False 가 나오고
0.1 + 0.1 + 0.1 - 0.1 ==0.2
의 결과물도 False가 나오는데요..

부동소수점 자료에 대해서 읽어봐도
위의 이상한 결과물에 대해서는 잘 모르겠어서
자세한 설명좀 부탁드립니다.

그리고, 저렇게 오류가 나버리면,
실수의 연산 결과를 조건문에 돌릴 때
문제가 생기는 것은 어떻게 대처해야 하나요?

1 개의 답변
정두식_

실수의 연산 결과는 같다는 조건으로 비교를 안하시는게 좋습니다.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.