id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10103,setprecision(0) does displays too many digits of a float128,Charles Karney ,John Maddock,"setprecision(0) is not honored for float128. Compare the display of a double and a float128 (default and fixed): {{{ 0.1 0.123400000000000000000000000000000006 0 0.123400000000000000000000000000000006 }}} This is produced with {{{ #include #include int main() { double x = 0.1234; boost::multiprecision::float128 y = 0.1234Q; std::cout << std::setprecision(0) << x << "" "" << y << ""\n""; std::cout << std::fixed << x << "" "" << y << ""\n""; } }}} ",Bugs,assigned,To Be Determined,multiprecision,Boost 1.54.0,Problem,,printing,