C語言-格式輸入輸出中“%d,%o,%x,%e,%f”等的含義


轉載

原文地址:https://blog.csdn.net/u013706540/article/details/82184145

格式說明由“%”和格式字符組成,如%d%f等。它的作用是將輸出的數據轉換為指定的格式輸出。格式說明總是由“%”字符開始的。不同類型的數據用不同的格式字符。 
格式字符有d,o,x,u,c,s,f,e,g等。 

%d整型輸出,%ld長整型輸出,

%o以八進制數形式輸出整數,

%x以十六進制數形式輸出整數,

%u以十進制數輸出unsigned型數據(無符號數)。

%c用來輸出一個字符,

%s用來輸出一個字符串,

%f用來輸出實數,以小數形式輸出,(備注:浮點數是不能定義如的精度的,所以“%6.2f”這種寫法是“錯誤的”!!!)

%e以指數形式輸出實數,

%g根據大小自動選f格式或e格式,且不輸出無意義的零。

scanf(控制字符,地址列表) 
格式字符的含義同printf函數,地址列表是由若干個地址組成的表列,可以是變量的地址,或字符串的首地址。如scanf("%d%c%s",&a,&b,str);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM