c語言printf72fa中的72是什麼意思

2021-03-19 18:34:21 字數 4138 閱讀 2536

1樓:匿名使用者

格式字元來%7.2f,表示將變數

自a顯示成為一個浮點數,共bai佔7位,du小數部分佔2位,小數點zhi

算1位;

如果函式dao的開頭定義是int main()或者int ***(),那麼這個函式最後的return 0表示這個函式的返回值為0,不能省掉。

2樓:匿名使用者

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

3樓:匿名使用者

7是有7位數字

.2是小數的 位數 是2位

4樓:匿名使用者

%7.2f:7位有效數字(若超copy出,則按該型別實際有效位顯示),其中小數佔兩位

main()函式中的 reuturn 0;

由於最終程式在此結束,所以可以省略此處的返回值。其他地反是不允許的。

返回值,表示一個程式執行或函式等的執行狀態,能反饋給使用者程式的執行狀態。所以它們往往是必須的。

5樓:守望的帝企鵝

輸出a是7位的,包括小數點後的兩位。

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

6樓:12345額時代

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

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

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

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

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

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

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

7樓:淡若親風

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

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

8樓:匿名使用者

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

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

9樓:隔壁的_老王

這是格式化輸出

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

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

10樓:匿名使用者

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

c語言中printf("%5.2f")中5.2是什麼意思?

11樓:匿名使用者

小數點前面的數字表示輸出列數

數字位數大於它時,按實際位數輸出,小數點前空缺也是

小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.

比如x=12.31913

則printf("%5.2f",x)就是「12.32」,注意小數點也算一位數長!

又如x=2.31913

則printf("%5.2f",x)就是「 2.32」,注意小數點也算一位數長,2前面還有一個空格!

所以你上面問的5.2是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入!

12樓:我二次元穿越

%5.2f中的『5』是指取5位有效數值,包括小數點;『2』是指取2位數的小數,第三位小數四捨五入給第二位小數

a=12.345678 ; a=%5.2f ——> a=12.35

舉例另一種向左補空格的情況如下

void main()

得到結果:b=_3.600

13樓:匿名使用者

c語言 printf 庫函式的格式字元 %5.2f 的意思是:按照5個字元的寬度,以右對齊的形式輸出一個浮點型數值,保留2位小數。

其中「5」指定了對齊寬度,「2」指定了輸出浮點數的精度。

14樓:匿名使用者

輸出5位數,期中兩位是小數,如果一個數大於5位如100000,將輸出100000.00也就是說一但數值超過限定值將不再限制整數位

15樓:匿名使用者

5.2f 表示輸出場寬為5的浮點數, 其中小數位為2, 整數位為2,小數點佔一位, 不夠5位右對齊。

16樓:匿名使用者

指定輸出的資料共佔5列,其中有2位小數。如果數值長度小於5,則左端補空格

17樓:匿名使用者

"5"表示浮點型數如果佔不到5格在前面用空格佔位,".2"表示保留兩位小數

18樓:子辰

五位有效數字,其中有兩位是小數

19樓:匿名使用者

一共5位數,其中2位是小數

20樓:匿名使用者

5位數,其中兩個是小數

21樓:握是尼大爺

5代表的是5位有效數字,.表示的是小數點,.2表示的是小數點後保留兩位有效數字!

22樓:geduo81129歲月

一r ????? ,

c 語言printf("\\\n")是什麼意思

23樓:匿名使用者

\是轉義符 ,把後面緊跟的物件以符號格式輸出

\\兩個就是把 \以符號的形式輸出來

c語言輸出語句中 printf("%5.2f",a)中為什麼要5.2,5.2是個啥意思?

24樓:匿名使用者

意思是這個數輸出的最小寬度為5,保留兩位小數,比如1,輸出_1.00,其中_表示空格

25樓:

%m.nf意思是輸出一共m列,其中有n位小數,你可以去查下printf輸出格式

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

26樓:匿名使用者

表示該抄浮點型佔7個寬度

,保留兩位襲小數,

bai小數點也算一個寬度。

.2是保du留兩位小數,7是指寬度為zhi7。

**示例如下dao:

#include

int main ()

27樓:釗凝夢練谷

7位有效

bai數字(其實是佔位符號)裡du麵包括後面的zhi兩位小數和小dao數點。

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

#include

voidmain()

輸出:120005566.55,479.12120005566.55,479.12

28樓:匿名使用者

加上小數點一共有7個字元間隔,保留兩位小數,所有數字右對齊,如果大於7位數,版小數部分輸出兩位,整數部分權原樣輸出,可以超出7位。

你也可以這樣理解,整數4位,小數點1位,小數部分2位,但如果整數部分大於4位的話,就把整數部分都輸出,整數部分小於4位就右對齊輸出,小數部分還是兩位。

29樓:匿名使用者

單精 7位有效數字,2位小數

30樓:

總共顯示7個數字,兩位小數。

31樓:匿名使用者

7 表示不足7位用空格佔位

2 表示小數部分保留2位小數

f 單精度

32樓:匿名使用者

7.2f

「7」是佔位標誌,輸出控制在7個字元,

".2"表示你輸出的數字小數點後面有兩個有效位,"f"表示你輸出的數字 是以單精度的,

33樓:小伏飛刀

單精度,保留小數點後兩位。

c語言printf中25s是什麼意思

確切的說應該是這樣書寫 printf s m,n,ch m代表輸出總長度 前面補m n個空格,如果n大於m,那麼根據n擷取 n代表截止到字串ch的n位 0 n 1ch字串指標 而 25s則是擷取前25個字元,0 24 來自華夏聯盟 輸出其中的25個字元 還有問題可以繼續問我 c語言中printf 5...

c語言中printf5 2f 中5 2是什麼意思

小數點前面的數字表示輸出列數 數字位數大於它時,按實際位數輸出,小數點前空缺也是 小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.比如x 12.31913 則printf 5.2f x 就是 12.32 注意小數點也算一位數長!又如x 2.31913 ...

c 中printf 的引數是什麼

1 printf的引數是可變的,可以在標頭檔案中查詢的,第一個引數是格式字串,然後跟進的是各個需要輸出的變數,如printf d d c n a,b,c d d c n 這個字串是第一個引數,a是第二個,b是第三個,c是第四個 printf的引數個數是可變的,要根據你需要輸出的變數而定 2 資料型別...