酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

C語言如何區別printf()函數與puts()函數

電腦7.74K

printf()函數與puts()函數都可以將資訊顯示在屏幕上,雖然經常進行使用,但有很多人並不知道它們兩的區別。小編今天就向大家介紹printf()函數與puts函數的區別,希望對大家有幫助。

C語言如何區別printf()函數與puts()函數

操作方法

(01)小編這裏用C-Free5向大家演示,這是一款非常簡單實用的C語言編程軟件,開啟桌面上的C-Free5。

C語言如何區別printf()函數與puts()函數 第2張

(02)首先兩個函數都可以在屏幕上顯示文字,這是它們的相同點。printf("Hello");puts("World");

C語言如何區別printf()函數與puts()函數 第3張
C語言如何區別printf()函數與puts()函數 第4張

(03)區別一:puts()函數會在字元串末尾自動的添加換行符,也就是說它會自動的換行,而printf()函數就沒有這項功能。情況一:將printf()函數放在puts()函數前面,結果如圖。

C語言如何區別printf()函數與puts()函數 第5張
C語言如何區別printf()函數與puts()函數 第6張

(04)情況二:將puts()函數放在printf()函數前面,結果如圖。

C語言如何區別printf()函數與puts()函數 第7張
C語言如何區別printf()函數與puts()函數 第8張

(05)區別二:puts()函數只能輸出字元串,不能進行標準化的輸出與轉換說明,而printf()函數可以。printf()函數進行轉換說明,結果如圖。

C語言如何區別printf()函數與puts()函數 第9張
C語言如何區別printf()函數與puts()函數 第10張

(06)下面展示錯誤的put()函數進行轉換說明,大家可以看到程序報錯以後就會出現stdio的頭檔案。

C語言如何區別printf()函數與puts()函數 第11張
C語言如何區別printf()函數與puts()函數 第12張
標籤:函數 printf 語言