2013-01-22 25 views

回答

3

我的猜測是,f意味着函數採用格式說明符,與printf()一樣。

%g = %f + 1,我想,因爲%d被取爲「十進制整數」。

完整列表,帶說明,可以找到here

+1

太棒了。 「g」是有意義的,因爲雙打也可以採用「%e」和「%f」。我用你的「浮動」建議搜索了Google,並發現這個:[Beej的C指南](http://beej.us/guide/bgc/output/html/multipage/scanf.html)。因此,「f」是指「f」ormatted字符串還是「f」ile? – user2000809

+4

@trojanfoe,我認爲他指的是函數名稱(「scanf」)結尾處的實際「f」,表示「格式化」,正如他注意到的那樣。它不代表「文件」。那就是'fscanf()'。 –

+1

@RobNapier啊,我明白了。我已經更新了我的答案。 – trojanfoe

相關問題