c語言printfn the average is1fnavg請問這個 1f是什麼

2021-04-28 18:45:27 字數 1081 閱讀 7327

1樓:匿名使用者

%.1f%%是指明輸出格式,.1就是0.1,0可以不寫,表示輸出只保留小數點後一位。%%是輸出乙個百分號,前面的%是格式符。

2樓:龔煒林

%.1f%%是指明輸出格式,.1表示輸出只保留小數點後一位。%%是輸出乙個百分號

3樓:匿名使用者

%.1f%% 代表輸出格式,.1表示輸出只保留小數點後一位

4樓:匿名使用者

.1是小數點後保留一位小數的意思

c語言中printf("%d%6.1f\n",fahr,celsius);中%6.1f代表什麼意思啊?

5樓:手機使用者

6表示設定域為6 即加上標點也只能輸出6個字元的浮點數 1表示輸出到小數點後1位

對於c語言的輸出格式("\n%2d,%2.1f,%2.11f)是什麼意思

6樓:匿名使用者

%md: m為指定輸出資料的寬度 如果位數小於m,則左端補以空格,如果大於m,則按實際位數輸出專

顯然a=1234的位數是4 大於屬%2d中指定的長度2 按實踐位數輸出 所以結果為1234

%m.nf格式:指定輸出資料寬度為m位,其中小數佔n位,如果數值長度小於m,則左端補空格,%-m.nf與上差不多,只是如果數值長度小於m,則右端補空格,大於的話就按原長度輸出

%2.1f就是指長度2位,含一位小數字,由於原長度大於2,所以原樣輸出,但只能右一位小數,所以結果是123.4

%2.11f,就是含11位小數,顯然長度不夠,則右端補零 結果位12345.54321000000

7樓:☆絕℃戀

(\n%2d,%2.1f,%2.11f) 中\n是換行,%2d是輸出的格式,意思是輸出雙精度該表示式的2位.

8樓:手機使用者

%d是整數輸出。%f是字元輸出,%c是字串輸出。

%2.1f,是指輸出實數一工佔2列,其中有1位小數,如果實際長度小於2,則左補空格。

%2.11f同上。

C語言問題,c語言問題

int a 4 void main int a 2 這種局 bai部變數,會du隱藏掉上一級 定義zhi的同名變數,下面dao 也是一樣回 中有效。所以上面的復合語句中,會輸出0,下面呼叫sub1時,實際上傳入的是main中的int a 2 又有a a 1,所以會輸出1,下面也是一樣的,main中的...

c語言程式設計,C語言程式設計

else 非字母 switch read buf break default break printf n printf tab count d n tab count printf blank count d n blank count printf char count d n char cou...

c 語言程式設計,c 語言程式設計

如下 include include using namespace std typedef long long ll ll fac ll x int main ll s,m,n,k cout 請輸入m,n,k m n k s fac m fac n fac k cout s m n k c 語言程...