printf()函數的輸出格式

printf中的%c,%d,%u,%s,%p,%x等都分別代表什麼輸出格式?

%c   單個字符;

%d   十進制整數

%e    指數形式的浮點數

%f    浮點數

%g    自動選擇合適的表示法

%p    指針的值,即地址

%s    字符串

%u    十進制無符號整數

%x    無符號以十六進制表示的整數

%md   m制定輸出字段的寬度,若數據的位數小於m,左端補空格,若大於m,按實際位數輸出,如:

      

打個比方 printf("%3d",a);
如果a =1,   輸出就是 __1
如果a =12,  輸出就是 _12
如果a =123, 輸出就是 123
如果a =1234,輸出就是 1234, —表示空格


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章