在我的編程課,我不明白printf("World")
的價值是什麼(我的教授問的問題)? printf
返回什麼值?他說這是5,但我不知道爲什麼。對printf()的調用生成什麼值?
1
A
回答
2
我想你說的是C還是C++?然後here你會找到答案:
成功後,返回寫入的字符總數。
5
因爲printf()
返回輸出的字節數。對於「世界」,這是5:5個字符,5個字節。 Count'em ...
當你學習一種新的語言時,閱讀你正在學習如何使用的新函數的文檔總是一個好主意。如果你按照上面的鏈接,你會發現下面的記錄爲的printf的返回值():
成功完成後,在fprintf中()和printf()函數將返回的字節數傳輸。
如果您的教授問您這個問題,您可能會發現這也記錄在課本中。 閱讀吧,學吧吧,愛吧!
1
記住...這些都是不同的事情: 會有什麼printf的PRINT。 什麼將printf RETURN。
該功能將返回它輸出的「字節數」。
它可能打印在屏幕上的單詞「鴨」。 ...但它會RETURN數字4(上面寫4個字符)。
相關問題
- 1. 爲什麼的printf(的char [])生成一個警告,同時的printf( 「ASDF」)不
- 2. 爲什麼在調用printf時覆蓋EDX的值?
- 3. 爲什麼對BeginPaint()的調用總是生成WM_NCPAINT消息?
- 4. 爲什麼用printf
- 5. 什麼的printf( 「%I」)和printf( 「%d」)
- 6. 對未引用對象的jQuery ajax成功回調會發生什麼
- 7. 爲什麼我用php生成的圖像生成一次,jquery調用
- 8. 爲什麼printf返回一個值?
- 9. 爲什麼printf不打印垃圾值?
- 10. 'printf -v'是做什麼的?
- 11. printf()中的'#'做什麼?
- 12. 使用TABLE GenerationType的JPA主鍵生成,不生成順序值,爲什麼?
- 13. 爲什麼printf在預期的時候不被調用?
- 14. JQuery用JSONP的隨機生成的回調名稱做什麼?
- 15. 爲什麼printf語句不能生成本書示例中顯示的輸出?
- 16. 什麼是在PHP中使用的printf?
- 17. 如何根據訂購停止printf生成不同的值?
- 18. 爲什麼在使用printf()時不會產生任何輸出?
- 19. 如果我使用printf(「one \ 0two」),會發生什麼情況;?
- 20. 爲什麼指針的值因使用printf(%x)而不同?
- 21. 爲什麼對象生成器調用的r值引用需要拷貝構造函數?
- 22. 爲什麼java.util.calendar對象的值在調用get(int)後發生變化
- 23. 爲什麼dynamic_case引用會生成copy-construct函數調用
- 24. EF:多對多爲什麼Clear()不會只生成一個sql調用?
- 25. 爲什麼從生成器中調用模擬對象無法正確測試?
- 26. 爲什麼getchar調用printf會停止工作?
- 27. 爲什麼%eax在調用printf之前清零?
- 28. 爲什麼在printf()調用中可能會忽略逗號?
- 29. 什麼是 「%.6d」 printf中
- 30. C - 爲什麼在printf()
極好的主意,** **閱讀的文檔。現在我正在與提出問題的想法搏鬥。我認爲這是清楚而有用的,即使OP在過去2個月中沒有與SO的想法達成一致。 – pavium 2010-01-17 01:17:11
@pavium:你在考慮用戶而不是投票內容嗎?恥辱。 :) – 2010-01-17 01:42:27
是的,我知道。我試圖抵制,但有時我失敗了。 Mea Culpa。 – pavium 2010-01-17 07:58:57