인프런 커뮤니티 질문&답변

보노보노님의 프로필 이미지
보노보노

작성한 질문수

독하게 되새기는 C 프로그래밍

실수형과 부동소수점 오차 (강의자료 포함)

부동소수점 비교

해결된 질문

작성

·

436

0

 안녕하세요! 부동소수점 비교 관련 질문이 있습니다.

그간 부동 소수점(float 및 double) 비교 시 아무 생각없이 썼는데요;;

표현 범위를 넘어갔을 때 숫자가 보장이 안되어서 == 연산 오류가 있는것은 이해 하였는데요

두 수의 작고 큰지 (<,>)에 대한 비교에 대해서는 오차가 없는 것 인지 궁금합니다.

 

감사합니다!

답변 2

1

보노보노님의 프로필 이미지
보노보노
질문자

답변 감사드립니다!

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

네, 없다고 생각하시면 되겠습니다. 물론 정밀도 문제 때문에 실제로는 같은데 더 작다고 계산할 가능성이 있으나 이는 무시해도 될 만큼 작기 때문에 결과적으로 문제가 되지 않습니다.

보노보노님의 프로필 이미지
보노보노

작성한 질문수

질문하기