關于%f 字符格式的輸出結果
float a = 1.7;在以下選項中選出相應的輸出語句 A printf("%d\n", a); B printf(a); C printf("%f\n", a); D printf("%c\n", a);選C printf("%f\n", a);是不是有點問題???不是應該顯示出1.700000么?
float a = 1.7;在以下選項中選出相應的輸出語句 A printf("%d\n", a); B printf(a); C printf("%f\n", a); D printf("%c\n", a);選C printf("%f\n", a);是不是有點問題???不是應該顯示出1.700000么?
2016-04-12
舉報
2016-04-12
A表示輸出整數類型,B語法錯誤,C表示輸出浮點數類型,也就是float。D表示輸出一個字符。所以此題必選擇C,無錯。
2016-04-12
語句沒錯,這個結果輸出顯示應該是1.700000吧?
2016-04-12
我只是對顯示的結果有疑問,為什么顯示的不是1.700000,%f不是輸出為6位小數的么?