- ベストアンサー
C++のsetprecisionは四捨五入ですか?
リファレンスを見ると精度を指定みたいなことが書いてあるのですがその意味がよく解りません。 Googleで検索をしても四捨五入であるというものは見つけられませんでした。 おそらく四捨五入ではないからだとは思うのですが 58.57を少数第1位で出力すると58.6になります どういうことでしょうか? プログラミング初心者です、よろしくおねがいします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
デフォルトでは四捨五入のような動作(厳密にはFE_TONEARESTという丸め方式)をしますが、std::fesetroundを指定することで切り下げにも切り上げにも変更することができます。
お礼
丸めの意味が分からず調べてたら返答が遅くなりました。 つまり四捨五入のようだけど四捨五入ではないということなんですね。 回答ありがとうございました。