C語言如何區別printf()函數與puts()函數
- 電腦
- 關注:6.43K次
printf()函數與puts()函數都可以將資訊顯示在屏幕上,雖然經常進行使用,但有很多人並不知道它們兩的區別。小編今天就向大家介紹printf()函數與puts函數的區別,希望對大家有幫助。
操作方法
(01)小編這裏用C-Free5向大家演示,這是一款非常簡單實用的C語言編程軟件,開啟桌面上的C-Free5。
(02)首先兩個函數都可以在屏幕上顯示文字,這是它們的相同點。printf("Hello");puts("World");
(03)區別一:puts()函數會在字元串末尾自動的添加換行符,也就是說它會自動的換行,而printf()函數就沒有這項功能。情況一:將printf()函數放在puts()函數前面,結果如圖。
(04)情況二:將puts()函數放在printf()函數前面,結果如圖。
(05)區別二:puts()函數只能輸出字元串,不能進行標準化的輸出與轉換說明,而printf()函數可以。printf()函數進行轉換說明,結果如圖。
(06)下面展示錯誤的put()函數進行轉換說明,大家可以看到程序報錯以後就會出現stdio的頭檔案。
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-hant/sm/diannao/02oky.html