C語言中後面的72f是什麼意思,如圖

2021-03-03 20:39:19 字數 2759 閱讀 6560

1樓:

一)、 f 代表以浮

bai點數即「

du小數」的格式

輸出zhi,

二)、 "7」在小dao數輸出版中表示「權最少輸出的字元數為7(少於此數,在前加空格,多了原樣輸出」,

三)、 ". 2」在小數的輸出中則表示「小數點後輸出的最多字元數,少了加0,多則四五入」

......例:原數若為1234567.89則輸出的結果就應是「1234567.89」......

2樓:匿名使用者

輸出佔7個字元,精確到小數點後兩位

3樓:雙魚角色

輸出型別為單精度浮點型

c語言中%7.2f什麼意思?

4樓:易語言愛好者

1.%7.2f指的是格式化bai為float的浮du點數格式。

2.其中的7指的zhi是最後輸出總dao的佔位符為回7位,包含小數點,小答數點也佔一位,不足時前面補上空格符,缺幾個補幾個。

3.其中的.2指的是保留最後的2位小數。

4.比如%7.2f的2.5輸出就是:(加號代表空格符)+++2.50。

5樓:高金山

7位有效抄數字(其實是佔位符號)裡面包括後面的兩位小數和小數點。

如果超出7位,則按實際的輸出。例子如下:

#include

void main()

輸出:120005566.55, 479.12120005566.55,479.12

6樓:匿名使用者

"%7.2f"中7表示輸出7位整數,不足7位的,用空格在前面補上,超過7位的按原數輸出,2表示輸出小

回數位數答.

120005566.54

_479.12 ("_"代表空格)

"%.2f"就是不記整數位有多少個(有多少輸出多少),只記小數位,保留2位.

c語言裡 scanf語句中 "%7.2f"什麼意思啊

7樓:生活當苦人當回

scanf中的7.2是非法的,scanf沒有精度控制,去掉.2是可以的,7表示從右開始要寫夠七位,不夠的用空格補上,-7表示從左開始

8樓:聽不清啊

c語言裡 scanf語句中 "%7.2f"是錯誤的,不能編譯通過的。最多隻能

float x; scanf("%7f",&x);

換句話說,只能指定讀入資料的總寬度,不能指定讀入資料的小數位數的。

9樓:匿名使用者

的確!抄在輸入的時候,不一定襲要求使用者按照我們規定的格式去輸入,只要使用者輸入規定的資料型別就可以了,一般這樣的格式控制應該在輸入pintf()裡出現,用於規範輸出的格式,而這種類似printf("%7.2f",a); 的語句中括號內 的「」內部 %7.

2 是控制輸出的float型別輸入,在資料不足7時(含小數部分和小數點)的時候,按照7個資料的位數輸出,資料向右對齊,小數點保留2位;舉個例子:#include

void main()

演示如下:

10樓:匿名使用者

表示輸出7位小數點後保留2位

c語言中%f中間加小數是什麼意思?如%7.2f

11樓:匿名使用者

表示最大場寬m,小數位為n位,整數位則為m-n-1位,夠m位右對齊。

%7.2f 表示輸出場寬為7的浮點數, 其中小數位為2,整數位為4,小數點佔一位,不夠9位右對齊

12樓:白了少

7.2是輸出控制,輸出7位,不滿7位用空格代替,超過7位這個7無效.

.2是輸出兩位小數.

c語言中 printf 後面%f 和%7.2f有什麼區別 一般什麼時候要在%和格式符中間加

13樓:12345額時代

區別%f是預設輸出,應該是小數點後6位,%7.2f是輸出小數點後2位,資料位寬是7位。操作方法如下:

1、首先新建一個printf專案,如圖所示。

2、然後新增一個printf.cpp檔案。

3、包含需要用到的標頭檔案。

4、接著輸入main函式,如圖所示。

5、printf作用:向控制檯輸出一段文字使用printf函式輸出hello world!,如圖所示。

6、最後執行程式,檢視效果就完成了。

14樓:淡若親風

%f是預設輸出,我記得應該是小數點後6位,%7.2f是輸出小數點後2位,資料位寬是7位。當資料位寬<7的時候用空格補齊,右對齊。>=7的時候正常輸出

比如1.2按照%f應該是1.200000,而%7.2f是 1.20(3個空格)

15樓:匿名使用者

表示最大場寬m,小數位為n位,整數位則為m-n-1位,夠m位右對齊。

%7.2f 表示輸出場寬為7的浮點數, 其中小數位為2,整數位為4,小數點佔一位,不夠9位右對齊

16樓:隔壁的_老王

這是格式化輸出

%7.2f是指輸出數字佔位為7個字元位,左對齊,有空餘位右邊補空格並且保留兩位小數的形式輸出

如果是%-7.2f則是右對齊,不夠七位左邊補空格

17樓:匿名使用者

控制輸出資料格式的,7.2表示輸出數字整數部分有7位,小數部分2位。想要控制輸出資料格式的時候就加上。

c語言中7 2f什麼意思,c語言中 7 2f 表示什麼

1.7.2f指的是格式化bai為float的浮du點數格式。2.其中的7指的zhi是最後輸出總dao的佔位符為回7位,包含小數點,小答數點也佔一位,不足時前面補上空格符,缺幾個補幾個。3.其中的.2指的是保留最後的2位小數。4.比如 7.2f的2.5輸出就是 加號代表空格符 2.50。7位有效抄數字...

c語言中for後面的加分號嗎,在C語言中,for語句的後面加分號和不加分號有何不同

分號標誌一個語句的結束,對於for 而言,迴圈體還在 裡邊,如果加了分號,迴圈體就不再會執行,這顯然不是所要的。大多數時候不加 for後面跟的是迴圈體。如果不需要有迴圈體,也就是for括號裡版 面的三句就可以完成所權有功能 那麼就加個分號,表示迴圈體為空。比如 求字串s的長度 for len 0 s...

c語言中52f是什麼意思,c語言中printf 5 2f 中的「5 2」是什麼意思?

5.2f是輸出格式中的 a.bf,表示輸出的總長度最大值為5浮點數,並且保留2位小數。在輸出時,如果輸出的位數沒有大於5位,則按實際位數輸出,如果輸出的位數大於5,則擷取前5位輸出,並且小數點是不算位數的。14.00只有4位輸,位數沒有大於5位,所以按實際位數輸出14.00。如 1 5d 要求輸出寬...