1樓:宇哥受命於天
你說的應該是printf函式吧:
通俗的說%中m標示寬度,n標示小數點後顯示幾位。你的就是顯示5個寬度,其中顯示2位小數。
int printf(const char *format,[argument]);
format 引數輸出的格式,定義格式為:%[flags][width][.perc][f|n|h|l]type
規定輸出格式,取值和含義如下:
無 右對齊,左邊填充0和空格。
- 左對齊,右邊填充空格。
+ 在數字前增加符號 + 或 -
0 將輸出的前面補上0,直到佔滿指定列寬為止(不可以搭配使用-)空格 輸出值為正時冠以空格,為負時冠以負號。
# 當type=c,s,d,i,u時沒有影響。
type=o,x,x時,分別在數值前增加'0',"0x","0x"
type=e,e,f時,總是使用小數點。
type=g,g時,除了數值為0外總是顯示小數點。
用於控制顯示數值的寬度,取值和含義如下。
n(n=1,2,3...寬度至少為n位,不夠以空格填充。
0n(n=1,2,3...寬度至少為n位,不夠左邊以0填充。
* 格式列表中,下乙個引數還是width
用於控制小數點後面的位數,取值和含義如下:
無 按預設精度顯示。
0 當type=d,i,o,u,x時,沒有影響。
type=e,e,f時,不顯示小數點。
n(n=1,2,3...當type=e,e,f時表示的最大小數字數。
type=其他,表示顯示的最大寬度。
.* 格式列表中,下乙個引數還是width希望有用。
2樓:雙翼郵件營銷軟體官網
『2』是字元2
(c-'2『)的意思是,當你在鍵盤錄入 5, (c-'2') 3, 當錄入 9, (c-』2『)=7
3樓:齋傲雲
代表乙個字元,與ascii對應,char a = 2';
c語言中或怎麼打就是那個兩豎,c語言中表示「或」的兩條豎線怎麼打出來啊
將鍵盤上的shift鍵和 鍵同時按下出現乙個豎線,再重複一次之前的操作再出現乙個豎線,即出現兩個豎線了。其在鍵盤上的位置如下所示,不同鍵盤位置可能不同 c c 裡的 兩豎,實際上 是兩個 一豎。所以 一豎打完,再打一豎,就是兩豎。一豎 鍵 大一點的鍵盤上 在 enter 回車鍵 上面,backspa...
ab在c語言中是什麼運算,在C語言中,表示式 a b c是什麼意思?
冰寧 稱為連線符,用來將巨集引數或其他的串連線起來。例如有如下的巨集定義 define con1 a,b a e b define con2 a,b a b 00那麼 printf f n con1 8.5,2 printf d n con2 12,34 將被為 printf f n 8.5e2 p...
c語言中表示式的值怎麼算,C語言中表示式的值怎麼算
墨汁諾 此式即等同於 4!3 2 4 1 5 1代表真,0代表非,則原式即 1 1 0 所以值為0。例如 12 5 2 只為這個是整數運算,結果只取整數部分。62 1 6 7 7 6 1 13 49 623.2 6 7 1 44.8 可以。逗號運算子,從左至右計算,取最後一個表示式的值作為整個語句的...