내가만든/라인들2016. 6. 30. 11:29

bool FloatCompare(float a, float b)
 {
  return fabsf(a - b) < FLT_EPSILON;
 }

 

실수형 타입 변수는 소수점 아래 값에 오차가 있기 때문에, 별도의 대/소/등호 검사 로직을 사용 해야 한다.

개념은 두 실수 값의 차가 FLT_EPSPILON 보다 작으면 같다. 이다.

ex) 1.001 - 1.0009 < 0.002 같은 형태로 사용 된다.

'내가만든 > 라인들' 카테고리의 다른 글

[피보나치] 피보나치 DP방식 코드  (0) 2016.10.30
메신저 서버  (0) 2016.07.22
[가중치 랜덤] h파일과 사용 예제  (0) 2016.06.30
[로또 번호추출] 로또 번호  (1) 2016.04.03
[이미지 비교] 실행파일  (0) 2016.03.27
Posted by 비엔나햄