輸出小數的時候,%f ? 和 ?%1f ?和 ?%.1f ?有什么區別 ?? ? ? ? ? ? ? ? ? ? ? ? ? ?其中 ?%1f ? 這個對不對? 是不是就沒有這個寫法 ?我在寫程序是輸出這個結果和%f是一樣的;? ? ? ? ? 求指教????
3 回答
已采納

一瞬兒光
TA貢獻178條經驗 獲得超70個贊
%f和%lf分別是float類型和double類型用于格式化輸入輸出時對應的格式符號。
其中:
float,單精度浮點型,對應%f.
double,雙精度浮點型,對應%lf.
在用于輸出時:
float類型可以使用%lf格式,但不會有任何好處。
double類型如果使用了%f格式可能會導致輸出錯誤。
在用于輸入時:
double 類型使用了%f格式,會導致輸入值錯誤。
float類型使用double類型不僅會導致輸入錯誤,還可能引起程序崩潰。
這種東西網上都有,我就直接給你找了一個答案,懶得打了。沒有%1f,你想說的是%LF吧。
點擊展開后面3條
- 3 回答
- 0 關注
- 1237 瀏覽
添加回答
舉報
0/150
提交
取消