C/C++中浮點數輸出格式問題


在C語言中,浮點數的輸出格式有三種:%g, %f, %e

首先要說的是%e是采用科學計數法來顯示。

%g與后兩者有一個重要的差別,就是設置輸出精度的時候,(C中默認浮點輸出精度是6),%g認為,包括整數位在內,輸出6位就行,

而%f %e認為,這6位是指小數點后面的精度是6位。

在C++中,cout使用setf來設置的輸出格式,也有三種模式專門對應C語言中的這三種情形:default, fixed, scientific


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM