-1
A
回答
0
此格式字符串意味着:
- 使用0作爲填充字符
- 填充到最小的前3個字符。 (2→002,23→023,更長的數字保持原樣)
- 正好顯示10個字符(包括分隔符)
- 使用。爲十進制定界符
- 定界符
- 系浮法
0
的printf( 「答:%F」,22)將輸入號碼22的字符串:在 「%F」 的地方 「接聽%F」,並打印出來作爲float(「f」是「float」)。 「%」和「f」之間的數字用於設置格式 - 打印輸出的位數。
1
printf()
語法和含義有很好的文檔記錄。看看printf(3) man page或Wikipedia printf entry。
您給出的特定示例意味着:打印一個浮點數。在小數點後面給它6個字符。然後用零作爲前綴,直到它至少包含10個字符。
2
後最初認爲這是C(長習慣的結果)後6位數字顯示,我知道這是PHP。大致相同,但常數似乎處理不同。
無論如何,在代碼中的參數分解如下:
- F =打印作爲一個浮點數
- 10 =總場的十位數字
- 000 =打印到寬度適用時有3個前導零(即,如果小數點左邊沒有3位有效數字)
- 。 =使用點作爲小數分隔
- 6 =六位小數
這似乎是PHP的printf打印參數後,實際上是在sprintf page。
相關問題
- 1. printf 64位類型說明符問題
- 2. 別名類型中的詳細說明類型說明符
- 3. Common Lisp類型說明符
- 4. 類型說明符錯誤
- 5. 多類型說明符
- 6. C printf字符串說明符\ t1?
- 7. 詳細類型說明符中的類型依賴嵌套名稱說明符
- 8. printf的未知說明符%S
- 9. printf的精度與說明符「%g」
- 10. Typedefs和printf格式說明符
- 11. printf說明符無法正常工作
- 12. 任意類型說明符的Defmethod?
- 13. 沒有類型說明符的參數
- 14. printk loff_t類型的格式說明符?
- 15. 預期的類型說明符
- 16. 類型說明符的組合無效?
- 17. 關於C整數類型和printf()說明符的奇怪問題
- 18. 沒有類型說明符的類型限定符
- 19. C++錯誤:預期類型說明符
- 20. CLLocationCoordinate2DMake缺少類型說明符
- 21. const是否需要類型說明符?
- 22. 錯誤:缺少類型說明符
- 23. cuda「預計類型說明符」
- 24. Typedef缺少類型說明符
- 25. 預期類型說明符錯誤GCC
- 26. _Atomic類型限定符和類型說明符有區別嗎?
- 27. GCC編譯類型錯誤:預期的類型說明符
- 28. 此聲明沒有存儲類或類型說明符
- 29. VC++ - 該聲明沒有存儲類或類型說明符
- 30. 聲明沒有存儲類或類型說明符
寬度說明符(本例中爲10)不是最小值,而是實際寬度。 printf(「%00010.6f \ n」,22.1234567891234); 顯示 022.123457 – GreenMatt 2010-07-15 19:00:04
謝謝你,我改變了 – 2010-07-15 19:05:39