C語言 整數格式化輸出

2021-10-04 12:45:59 字數 681 閱讀 8361

printf(格式控制,輸出表列)

格式控制

格式控制符:由%和格式字元組成 %d %f %c等

普通字元:需要原樣輸出的字元(,空格及轉義符如\n)

輸出表列

可以是常量、變數、表示式

所以格式控制符

%d:輸出十進位制整型資料(有符號數)

%md:m為指定輸出字段

當資料位小於m時時,資料靠右輸出,左邊補空格。

當資料大於m時,按資料的實際為輸出

%-md:m為指定輸出字段

具體如上,但是資料靠左輸出右邊補空格。

%#o:輸出八進位制正整數(無論正負,輸出都是不帶符號的整數,即符號位也作為數值位輸出)

%#x:輸出十六進製制正整數

%u:輸出無符號十進位制整數

%c:輸出字元

%s:輸出乙個字串(字串:雙引號「」括起來的一串字元)

%m.ns:輸出m列,但只取串左邊n個字元輸出,左補空格。

%-m.ns:輸出m列,但只取串左邊n個字元輸出,右補空格

**於慕課零基礎學c

C語言格式化輸出

1.格式控制符形式 o 格式控制符 其中,中括號裡的內容是可選的,裡的內容是必須的。以下對各個標誌的含義簡要介紹 表示格式控制的起始符號,必不可少。格式控制起始位置 表示對齊標誌,表示右對齊,表示左對其,預設情況下為右對齊。對齊標誌 o 表示當實際長度沒有格式控制的長度大時,用 o 補全。補全內容 ...

C語言格式化輸出

d整型輸出,d長整型輸出 o以八進位制數形式輸出整數 x以十六進製制數形式輸出整數,或輸出字串的位址 u以十進位制數輸出unsigned型資料 無符號數 c用來輸出乙個字元 挨個輸出陣列中的元素 s用來輸出乙個字串 一次輸出整個陣列的元素 f用來輸出實數,以小數形式輸出,預設情況下保留小數點6位 e...

C語言 格式化輸出 m n

格式字元 格式字元用以指定輸出項的資料型別和輸出格式。d格式 用來輸出十進位制整數 int 有以下幾種用法 d 按整型資料的實際長度輸出。m.nd m為指定的輸出欄位的寬度,n定義為實際輸出的個數。m 0時為右對齊,根據n的大小,不足在左邊補0 m 0時和m 0好像沒有區別 如果省略m或者n,則m ...