통합검색

'부동소수점' 검색 결과

총 1건의 글을 찾았습니다.

홈으로

글 목록

최신 글과 검색 결과
DEVELOPMENT

컴퓨터의 계산 실수? 부동 소수점 연산 오류의 비밀과 해결법

컴퓨터가 항상 우리가 원하는 계산 결과를 주는 것은 아닙니다.0.1 + 0.2 = 0.30000000000000004? 부동소수점 오차를 해결해 보자프로그래밍을 하다 보면 의외의 계산 결과가 나오는 경우가 있습니다. 대표적인 예가 0.1 + 0.2가 0.3이 아닌 0.30000000000000004로 출력되는 현상입니다. 처음 마주치면 버그처럼 보이지만, 사실 이것은 거의 모든 프로그래밍 언어에서 동일하게 나타나는 정상적인 동작입니다. 원인은 컴퓨터가 소수를 표현하는 방식인 부동소수점(floating point)에 있습니다. 이 글에서는 부동소수점 오차가 왜 생기는지 원리부터, 언어별로 어떻게 나타나는지, 그리고 실무에서 이를 안전하게 다루는 방법까지 정리하겠습니다.목차왜 0.1 + 0.2 = 0.3이 ..