關於printf()函數和scanf()函數

 
1:printf()函數
  %c              單個字符 
    %d              十進制有符號整數
    %e              以“科學記數法”的形式輸出十進制的浮點數 如2.451e+02
    %f              輸出十進制浮點數,不帶域寬時,保留6位小數
    %g              選用e或f格式中較短的一個輸出十進制浮點數,不輸出無效零
    %0              無輸出無符號八進制整數
    %p              指針的值
    %s              輸出字符串
    %u              輸出無符號十進制整數
    %x, %X       輸出無符號十六進制整數 (不輸出前綴Ox)
2.scanf()返回值問題?
scanf 函數的返回值反映的是按照指定的格式符正確讀入的數據的個數。如果輸入數據與指定格式不符,則會產生輸入錯誤。遇到輸入錯誤,scanf函數會立即終止,返回已經成功讀取的數據的個數。所以,通過scanf函數的返回值和指定輸入數據的個數(由格式符決定)的比較,可以判斷數據輸入是否成功。
 
發佈了27 篇原創文章 · 獲贊 6 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章