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 ...