프로그래밍 언어/c++ study
Clion의 double 처리 실수
65살까지 코딩
2023. 8. 1. 22:00
728x90
반응형
d1과 d2는 0.001로 서로 같아보이지만
사실 자리수때문에 서로 아주 미세하게 다른값을 가지게된다.
근데 clion ide가 무조건 true라는 웃긴 스니펫을 보여줘서 남겨본다..
#include <iostream>
#include <cmath>
int main(){
using namespace std;
double d1 = (100 - 99.99);
double d2 = (10-9.99);
if(d1 == d2){
cout << "same" << endl;
} else{
cout << "different" << abs(d1-d2) << endl;
}
}
728x90
반응형