回覆列表
  • 1 # Dndjbxjsdx

    C語言中,控制printf函式輸出格式的是格式字元,printf沒有直接打出2進位制數的格式符,直接打出16進位制的格式符是x格式符,即%x。printf函式中輸出的格式為printf("", ),格式化字串由格式控制、和輸出表列兩部分組成,其中格式控制包含格式宣告和普通字元。格式宣告由“%”和格式字元組成,如%d、%f等。它的作用是將輸出的資料型別轉換為指定的格式然後輸出。普通字元是需要在輸出時原樣輸出的字元。擴充套件資料1、%d,按整型資料的實際長度輸出。2、%md,m為指定的輸出欄位的寬度。3、%ld,輸出長整型資料。4、o格式符,以八進位制整型式輸出整數。5、x格式符,以十六進位制數形式輸出整數。6、u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。7、c格式符,用來輸出一個字元。8、s格式符,用來輸出一個字串。9、f格式符,用來輸出實數(包括單雙精度),以小數形式輸出。10、e格式符,以指數形式輸出實數。11、g格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出是佔寬度較小的一種),且不輸出無意義的零。12、p格式符,用於變數地址的輸出。13、%[scanfset]:scanfset 有兩種形式:一種是以非 “^” 字元開頭的 scanset , 表示在讀入字串時將匹配所有在 scanfset 中出現的字元,遇到非scanfset 中的字元時輸入就結束;另外一種形式是以 “^” 字元開頭的scanfset ,表示在讀入字串時將匹配所有不在scanfset 中出現的字元,遇到scanfset 中的字元輸入就結束。

  • 中秋節和大豐收的關聯?
  • 一年級的孩子學習態度不端,排斥學習寫作業怎麼辦?