#include #include int main ( void ) { volatile double d = 0.00000001; volatile double a = 90; volatile double b = a + d; volatile double c = b - a; std::cout << std::setprecision(15) << "a = " << a << std::endl; std::cout << std::setprecision(15) << "b = " << b << std::endl; std::cout << std::setprecision(15) << "c = " << c << std::endl; std::cout << std::setprecision(15) << "d = " << d << std::endl; std::cout << "b == d -> " << (b == d) << std::endl; return 0; }