回覆列表
-
1 # 使用者52510796211
-
2 # 擼的一手老僵
%f和%lf分別是float型別和double型別用於格式化輸入輸出時對應的格式符號。 其中: float,單精度浮點型,對應%f. double,雙精度浮點型,對應%lf. 在用於輸出時: float型別可以使用%lf格式,但不會有任何好處。 double型別如果使用了%f格式可能會導致輸出錯誤。 在用於輸入時: double 型別使用了%f格式,會導致輸入值錯誤。 float型別使用double型別不僅會導致輸入錯誤,還可能引起程式崩潰。 所以在輸入輸出時,一定要區分好double和float,而使用對應的格式符號。
%f和%lf分別是float型別和double型別用於格式化輸入輸出時對應的格式符號。 其中: float,單精度浮點型,對應%f. double,雙精度浮點型,對應%lf. 在用於輸出時: float型別可以使用%lf格式,但不會有任何好處。 double型別如果使用了%f格式可能會導致輸出錯誤。 在用於輸入時: double型別使用了%f格式,會導致輸入值錯誤。 float型別使用double型別不僅會導致輸入錯誤,還可能引起程式崩潰。 所以在輸入輸出時,一定要區分好double和float,而使用對應的格式符號。