1樓:西數劉長琪
#include
setw( n ) 設域寬為n個字元 該控制符的意思是保證輸出寬度為n。
關於c語言中控制輸出的欄位寬度問題
2樓:修魔
輸出的是沒有小數點的 輸出一位小數。
浮點數賦值沒有 只有23l等 所以直接=
3樓:網友
應該是 .nf,其中n代表幾位小數。
nd,其中n代表幾位整數。
float定義正確。
c語言怎麼控制輸出視窗大小
4樓:匿名使用者
執行後會出現右鍵點選此處出現屬性你就可以自己調了。
c語言中的輸出寬度是什麼意思
5樓:叄生萬物
輸出字串中每個字元所佔的位置寬度。例如:%4c,表示字元輸出為4個字元寬度,不足位用空格佔滿。
6樓:網友
輸出內容所佔的位置寬度。
在c語言中printf輸出函式寬度width指的是什麼?
7樓:緣lai如茨
可以在"%"和字母之間的數字表示最大場寬。
例如: %3d 表示輸出3位整型數, 不夠3位右對齊。
表示輸出場寬為9的浮點數, 其中小數位為2, 整數位為6, 小數點佔一位, 不夠9位右對齊。
8s 表示輸出8個字元的字串, 不夠8個字元右對齊。
如果字串的長度、或整型數位數超過說明的場寬, 將按其實際長度輸出。
但對浮點數, 若整數部分位數超過了說明的整數位寬度, 將按實際整數位輸出;
若小數部分位數超過了說明的小數位寬度, 則按說明的寬度以四捨五入輸出。
對於整數和字串來說,不存在精度問題。
對於浮點來說,所謂的精度是指小數位寬度。
8樓:網友
printf函式是乙個標準庫函式,它的函式原型在標頭檔案「中。但作為乙個特例,不要求在使用 printf 函式之前必須包含檔案。printf函式呼叫的一般形式為:
printf(「格式控制字串」, 輸出表列)其中格式控制字串用於指定輸出格式。格式控制串可由格式字串和非格式字串兩種組成。格式字串是以%開頭的字串,在%後面跟有各種格式字元,以說明輸出資料的型別、形式、長度、小數位數等。
如:「%d」表示按十進位整型輸出;
ld」表示按十進位長整型輸出;
c」表示按字元型輸出等。
c語言如何控制輸出數字的有效位數?
9樓:風若遠去何人留
只有浮點型資料,包括float和double有有效位數的說法。
可以用格式化輸出函式printf輸出數字,同時通過格式化字串來控制數字有效位數。
printf在輸出浮點數時,預設為6位小數,比如定義float f = 1;
呼叫printf("%f",a);時會輸出。
格式化字串可以設定成%的形式,其中:
1 a為輸出的數字佔據的總寬度(位數),包括整數部分,小數部分和小數點。當實際寬度大於設定寬度時,以實際寬度為準。
2 b為小數位數,也就是輸出數字的有效位數。
比如呼叫printf("",a);就可以輸出。
從而達到控制有效位數的效果。
10樓:不不見不念
只需要在輸出的最後新增上printf函式就可以了:
double 型資料:printf("%5lf",a);
float 型資料: printf("%5f",a);
其中 printf("%",a); n為一共多少位,m為小數後多少位。
以下是格式:
printf(「格式控制字串」,輸出表列)格式控制字串 為 %-0 l/h 格式字元,% 為格式說明的引導符號,- 為指定左對起輸出,0 為 指定空位填0, 指定輸出域寬及精度,l/h 輸出長度的修正,格式字元為指定輸出的資料型別。
11樓:寫在楓葉上的故事
c語言控制輸出數字的有效位數可以使用printf()函式格式化輸出格式。
printf()函式的呼叫格式為: printf("《格式化字串》",參量表》)。
其中格式化字串可以控制輸出數字的有效位數,只要將格式化字串中加入%就可以設定輸出的數字的位數了。x指定資料的寬度,即在輸出時可以輸出的最多數字位數;y指定小數位數,即保留小數點後y位數。
12樓:創作者
printf(「格式控制字串」,輸出表列)格式控制字串 為 %-0 l/h 格式字元。
為格式說明的引導符號。
為指定左對起輸出。
0 為 指定空位填0
指定輸出域寬及精度。
l/h 輸出長度的修正。
格式字元 為指定輸出的資料型別。
13樓:網友
如果是double 型資料,printf("%5lf",a);
float 型資料是 printf("%5f",a);
其中 printf("%",a); n為一共多少位,m為小數後多少位。
14樓:網友
5位有效位數。
printf("%5g",a) /a是變數名。
按四捨五入保留。
但保留後最後為0幾位會被去除,比如只會顯示2,其他情況可以滿足。
15樓:網友
在用printf輸出的時候 使用 例 % 5位,其中兩位小數位,% 左對齊 沒有"-「則是右對齊。。等等 。
c語言裡面如何設定窗體大小?
16樓:逝水南城
右擊窗體的標題欄,選擇屬性選項,可以在字型、佈局標籤上設定相關的屬性(包括窗體大小)
17樓:網友
轉一次不就行了嗎?
#include
int main()
輸入150 80,就行了。
c語言怎麼輸出首位為0的整數,c語言中如何實現輸入乙個整數實現倒序輸出
int x 077 8進製整型 資料以0開始printf o 06d x,x 用 o 輸出以0打頭書寫的8進製數。用 06d 輸出十進位制數值占地 回6位,不足位添0。這裡輸出 077 000063 讀取數答據 0.8進製資料要用 o 格式。字串 資料要用 s 格式.這裡有兩種bai意思 1 首du...
c語言中printfd ,d會輸出什麼
d 在後面,第一步,該行 先呼叫d的值,完成該行 功能後。第二步再把d的值 1並存入d的地址。d,在前面,則兩步倒過來。會輸出變數d加上1的結果啊 d 輸出d d輸出 d c語言中printf裡的d 是什麼意思?printf中的 d的意思是輸出 個寬度的 d 整形 例子 a 5 b 6 printf...
c語言中如何輸入數輸出這個數的字元
從鍵盤輸入乙個字串,輸出小寫字母並統計個數用c語言怎麼寫拜託幫幫忙,int a 10 i,n 0 gets a for i 0 i 如果是0 9,可以使用 i 0 i為輸入的數字 include main 注意不要超過256 c語言裡,輸入乙個字元,輸出乙個數字該怎麼寫?1 首先需要知道bai字元本...