C語言中 % 的意思


格式說明由“%”和格式字符組成,如%d%f等。它的作用是將輸出的數據轉換為指定的格式輸出。格式說明總是由“%”字符開始的。

格式字符有d,o,x,u,c,s,f,e,g等。

%d  整型輸出,

%ld  長整型輸出,

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

%x  以十六進制數形式輸出整數,或輸出字符串的地址。

%p  是打印地址的, %x是以十六進制形式打印, 完全不同!另外在64位下結果會不一樣, 所以打印指針老老實實用%p .

    

    

%u  以十進制數輸出unsigned型數據(無符號數)。注意:%d與%u有無符號的數值范圍,也就是極限的值,不然數值打印出來會有誤。

%c  用來輸出一個字符,

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

%f  用來輸出實數,以小數形式輸出,默認情況下保留小數點6位。

%.  100f用來輸出實數,保留小數點100位。

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

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


免責聲明!

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



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