2014-12-30 54 views
-7

關於C編程的一個問題 大家都知道printf()是一個在屏幕上顯示出來的函數。C編程中printf()的返回類型

而且我們也知道每個函數都有一個返回類型。

所以我的問題是:

什麼printf()函數的默認返回值類型?

+1

http://en.cppreference.com/w/cpp/io/c/fprintf,只是自己查看這些信息,因爲這是一個毫無意義的問題。 – Jack

+1

哇這個問題沒有顯示任何努力來解決你自己的問題! – Rizier123

+0

你是指*默認*返回類型是什麼意思? C中'printf'的*返回類型是'int'。 –

回答

2

printf()返回成功打印出的字符數。

返回類型int

2

的printf返回int。請參閱details

這就是它說

On success, the total number of characters written is returned. 

If a writing error occurs, the error indicator (ferror) is set and a negative number is returned. 

If a multibyte character encoding error occurs while writing wide characters, errno is set to EILSEQ and a negative number is returned 
+0

你解釋清楚了。 @almasshaikh –

+0

謝謝@AnuragBandyopadhyay。很高興幫助。 – SMA

2

整型,它返回它已打印的字符數。