c++輸出字符的處理知識:

輸出字符的處理知識:

  1. cout<<
  2. printf()
%a  浮點數、十六進制數字和p-記數法(c99
%A  浮點數、十六進制數字和p-記法(c99)
%c  一個字符(char)
%C  一個ISO寬字符
%d  有符號十進制整數(int)(%ld、%Ld:長整型數據(long),%hd:輸出短整形。) 
%e  浮點數、e-記數法
%E  浮點數、E-記數法
%f  單精度浮點數(默認float)、十進制記數法(%.nf  這裏n表示精確到小數位後n位.十進制計數)
%g  根據數值不同自動選擇%f或%e.
%G  根據數值不同自動選擇%f或%e.
%i  有符號十進制數(與%d相同)
%o  無符號八進制整數
%p  指針
%s  對應字符串char*(%s = %hs = %hS 輸出 窄字符)
%S  對應寬字符串WCAHR*(%ws = %S 輸出寬字符串)
%u  無符號十進制整數(unsigned int)
%x  使用十六進制數字0xf的無符號十六進制整數 
%X  使用十六進制數字0xf的無符號十六進制整數
%%  打印一個百分號

說明:

%2d:表示輸出場寬爲2的整數,超過2位按照實際數據輸出,不夠2位右對齊輸出。

%02d:表示輸出場寬爲2的整數,超過2位按照實際數據輸出,不夠2爲前置補0

%5.2f: 表示輸出場寬度爲5的浮點數,其中小數點後有兩位,不夠五位右對齊輸出

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章