#include #include int main() { typedef boost::multiprecision::number, boost::multiprecision::et_on> cpp_dec_float_50_et_on; typedef boost::multiprecision::number, boost::multiprecision::et_off> cpp_dec_float_50_et_off; cpp_dec_float_50_et_on x_et_on = 2; cpp_dec_float_50_et_off x_et_off = 2; int exponent_et_on; int exponent_et_off; frexp(x_et_on, &exponent_et_on); std::cout << "x_et_on = " << x_et_on << ", exponent_et_on = " << exponent_et_on << std::endl; frexp(x_et_off, &exponent_et_off); std::cout << "x_et_off = " << x_et_off << ", exponent_et_off = " << exponent_et_off << std::endl; frexp(x_et_on, &exponent_et_on); std::cout << "x_et_on = " << x_et_on << ", exponent_et_on = " << exponent_et_on << std::endl; }