程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> printf輸出函數,printf輸出

printf輸出函數,printf輸出

編輯:關於C語言

printf輸出函數,printf輸出


printf函數稱為格式輸出函數

格式:

printf(const char *_Format,...)

printf(“格式控制字符串”, 輸出表列)
其中格式控制字符串用於指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。格式字符串是以%開頭的字符串,在%後面跟有各種格式字符,以說明輸出數據的類型、形式、長度、小數位數等。如:

  • “%d”表示按十進制整型輸出;
  • “%ld”表示按十進制長整型輸出;
  • “%c”表示按字符型輸出等。

 

1) 類型
類型字符用以表示輸出數據的類型,其格式符和意義如下表所示:

格式字符意義 d 以十進制形式輸出帶符號整數(正數不輸出符號) o 以八進制形式輸出無符號整數(不輸出前綴0) x,X 以十六進制形式輸出無符號整數(不輸出前綴Ox) u 以十進制形式輸出無符號整數 f 以小數形式輸出單、雙精度實數 e,E 以指數形式輸出單、雙精度實數 g,G 以%f或%e中較短的輸出寬度輸出單、雙精度實數 c 輸出單個字符 s 輸出字符串  

2) 標志
標志字符為 -、+、# 和空格四種,其意義下表所示:

 

 

標 志意義 - 結果左對齊,右邊填空格 + 輸出符號(正號或負號) 空格 輸出值為正時冠以空格,為負時冠以負號 # 對c、s、d、u類無影響;
對o類,在輸出時加前綴o;
對x類,在輸出時加前綴0x;
對e、g、f 類當結果有小數時才給出小數點。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved