⑴ c語言中數據輸出寬度是什麼
用於確定最小輸出寬度,例如:
printf("%5d",i);
默認輸出寬度為5,如果實際寬度超出5則以實際寬度輸出,如果不足5則輸出右對齊,左邊補空格。如果是%-5d那麼就是左對齊,右邊補空格。
⑵ c語言輸出整數1234寬8位,數據左對齊怎麼做
調用函數 printf("%-8d", <參量>); 即可。
解析:其中 "%-8d" 為格式化字元串,格式化規定字元以"%"開始,後跟一個或幾個規定字元,「-」表示左對齊,不帶「-」號表示右對齊。數字「8」表示輸出寬度為8位,「d」表示輸出類型為整型。
常用的規定符有:%d 十進制有符號整數、%u 十進制無符號整數、%f 浮點數、%s 字元串、%c 單個字元、%p 指針的值、%e 指數形式的浮點數。
(2)c語言如何設置輸出寬度擴展閱讀:
1、可以在"%"和字母之間插進數字表示最大場寬。例如: %3d 表示輸出3位整型數, 不夠3位右對齊。若想在輸出值前加一些0, 就應在場寬項前加個0。例如: %04d 表示在輸出一個小於4位的數值時, 將在前面補0使其總寬度為4位。
2、可以在"%"和字母之間加小寫字母l, 表示輸出的是長型數。例如: %ld 表示輸出long整數、%lf 表示輸出double浮點數。
3、 可以控制輸出左對齊或右對齊, 即在"%"和字母之間加入一個"-" 號可說明輸出為左對齊, 否則為右對齊。例如: %-7d 表示輸出7位整數左對齊。
⑶ c語言中如何控制屏幕輸出寬度
#include<iomanip.h>
setw( n ) 設域寬為n個字元 該控制符的意思是保證輸出寬度為n。
⑷ c語言中如何控制屏幕輸出寬度
如
int a = 4;
printf("%5d",a); //控制輸出五個寬度
也可以加空格加以控制printf("%d ",a);
⑸ C語言中指定寬度輸出
m,n的值可以預先設定好,如:%3.2d,即表示寬度為三,保留兩位小數。也可以是變數,至於mn最後的值是多少,就要看你怎麼規定它的變化范圍了,但n一定不能為負