格式字元

格式字元

C語言中對於不同類型的數據用不同的格式字元。

基本介紹

  • 中文名:格式字元
  • 外文名:The format character
  •  : 
  •  : 
簡介,套用,

簡介

printf函式格式字元:
常用的有以下幾種格式字元:
(1)d格式字元。用來輸出十進制整數。有以下幾種用法:
1、%d,按整型數據的實際長度輸出。
2、%md,m為指定的輸出欄位的寬度。
3、%ld,輸出長整型數據。
(2)o格式符,以八進制整型式輸出整數。
(3)x格式符,以十六進制數形式輸出整數。
(4)u格式符,用來輸出unsigned型數據,即無符號數,以十進制形式輸出。
(5)c格式符,用來輸出一個字元。
(6)s格式符,用來輸出一個字元串。
(7)f格式符,用來輸出實數(包括單雙精度),以小數形式輸出。
(8)e格式符,以指數形式輸出實數。
(9)g格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出是占寬度較小的一種),且不輸出無意義的零。
(10)p格式符,用於變數地址的輸出。
(11) %[scanfset]:
scanfset 有兩種形式:一種是以非 “^” 字元開頭的 scanset , 表示在讀入字元串時將匹配所有在 scanfset 中出現的字元,遇到非scanfset 中的字元時輸入就結束;另外一種形式是以 “^” 字元開頭的scanfset ,表示在讀入字元串時將匹配所有不在scanfset 中出現的字元,遇到scanfset 中的字元輸入就結束。

套用

scanf(“%[^\n]”,str);//遇到回車鍵時字元串輸入結束,可使scanf接收空格等特殊字元

相關詞條

熱門詞條

聯絡我們