-
1.1 + 0.1 == 1.2가 틀리는 이유개발 2022. 8. 14. 20:21728x90
간단 줄거리
1. 자바스크립트 뿐만아니라 많은 개발언어에서 발생한다.
2. 숫자를 저장할때 2진법으로 변환 후 저장한다.
3. 0.1을 2진수로 변환하면 무한히 진행된다.
- 저장공간에 한계로 그 이상은 컷한다.
- 컷된 숫자만큼 오차가 생기게된다.
4. 이거 모르면 죽을 수 있다.( 농담인줄 )
- 걸프전 미군의 페트리어트 장비의 오차로 28명 군이이 사망
5. 정확하게 저장하고 싶으면
- 영상 후반부 참고
'개발' 카테고리의 다른 글
움직이는 팝업 (0) 2022.08.15 a태그 기능막기 (0) 2022.08.14 [python] Dictionary 딕셔너리 (0) 2022.08.04 [python] Tuple 튜플 (0) 2022.08.03 [python] List 리스트 (0) 2022.08.02