마지막 줄에 print(number3 * number4 / number3);라고 작성한게 콘솔 부분에 3.1400000000006 이렇게 결과값이 나왔는데 계산 상으로는 3.14가 되어야 맞는 거 아닌가요?
이런 현상이 발생하는 이유가 무엇인가요 그리고 이런 현상에 명칭이 있나요?
마지막 줄에 print(number3 * number4 / number3);라고 작성한게 콘솔 부분에 3.1400000000006 이렇게 결과값이 나왔는데 계산 상으로는 3.14가 되어야 맞는 거 아닌가요?
이런 현상이 발생하는 이유가 무엇인가요 그리고 이런 현상에 명칭이 있나요?
네 실수는 완벽하게 계산 안됩니다. ieee 754 검색해보세요
아하 그렇군요 친절한 답변 감사드립니다