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 |