C語言中7 2什麼意思,c語言中 7 2f什麼意思?

2021-04-18 22:12:15 字數 5615 閱讀 1231

1樓:鄺染茆丁

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

main()函式中

內的reuturn

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

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

2樓:閃玉花言巳

這要看來%7.2後面跟什麼字元了。

1.若跟源的是baif或lf,即是%7.2f或%7.

2lf,則指示輸出du函式輸出與之對zhi應的浮點數,小數點後dao取2位,不足用0補齊,且佔寬7位右對齊。若對應的浮點數超過了7位則按實際位數輸出。

2.若跟的是s,即%7.2s,則指示輸出函式輸出與之對應的字串,取字串前2位佔寬7位右對齊。

3.若跟了其他字元,則一般是非法的,除非你有了新的定義。但編譯時不一定報錯,就是達不到你想要的目的。

3樓:匿名使用者

表示該浮點copy型佔7個寬度,bai保留兩位小數,小數點也算一du個寬度。

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

**示例如dao下:

#include

int main ()

c語言中%7.2什麼意思

4樓:四捨**入

1、%7.2f指的

是格式化為float的浮點數格式。

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

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

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

5樓:

這要看%7.2後面跟什麼字元了。

1.若跟的是f或lf,即是%7.2f或%7.

2lf,則指示輸出函式輸出與之對應的浮點數,小數點後取2位,不足用0補齊,且佔寬7位右對齊。若對應的浮點數超過了7位則按實際位數輸出。

2.若跟的是s,即%7.2s,則指示輸出函式輸出與之對應的字串,取字串前2位佔寬7位右對齊。

3.若跟了其他字元,則一般是非法的,除非你有了新的定義。但編譯時不一定報錯,就是達不到你想要的目的。

6樓:匿名使用者

僅有乙個 %7.2 麼?那我就不知道

如果類似於 %7.2f,則表示輸出乙個浮點數,保留小數點後2位,小數點前的輸入,不足7位時,用0補齊,超過7位時,按實際輸出。例如0001234.

56,或者 12345678.91

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

7樓:易語言愛好者

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

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

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

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

8樓:高金山

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

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

#include

void main()

輸出:120005566.55, 479.12120005566.55,479.12

9樓:匿名使用者

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

回數字數答.

120005566.54

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

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

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

10樓:匿名使用者

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

,保留兩位襲小數,

bai小數點也算乙個寬度。

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

**示例如下dao:

#include

int main ()

11樓:釗凝夢練谷

7位有效

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

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

#include

voidmain()

輸出:120005566.55,479.12120005566.55,479.12

12樓:匿名使用者

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

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

13樓:匿名使用者

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

14樓:

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

15樓:匿名使用者

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

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

f 單精度

16樓:匿名使用者

7.2f

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

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

17樓:小伏飛刀

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

c語言printf("%7.2f",a)中的7.2是什麼意思

18樓:匿名使用者

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

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

算1位;

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

19樓:匿名使用者

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

20樓:匿名使用者

7是有7位數字

.2是小數的 位數 是2位

21樓:匿名使用者

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

main()函式中的 reuturn 0;

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

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

22樓:守望的帝企鵝

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

c語言中"%7.2f"表示什麼 30

23樓:

類似"%7.2f"的字串在c中叫控制字串,常用在scanf函式和printf函式中對輸入功能和輸出格式進行控制和規範。

具體的"%7.2f"控制字串只能用在printf函式中,在scanf中是非法的,因為其中的.2是精度控制,而scanf函式在接收浮點數時是不允許進行精度限制的。

在printf中,"%7.2f"中的f表示輸出的資料是浮點型(float、double型共用)。.2表示輸出資料保留小數點後2位小數,第3位四捨五入;7表示輸出資料在終端裝置上占用7個字元寬度右對齊,實際資料位數(包括小數點)小於7時左邊用空格補齊,大於7時按實際位數向右擴充套件輸出。

%是控制字串的前導符號,不寫,後面的字元就不是上述解釋了。

24樓:匿名使用者

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

2、%m.nf表示輸出m位浮點型數,其中,m為域寬(整數字數+小數字數+小數點),n為小數字數(自動對n位後小數進行四捨五入);若輸出數本身的長度小於m,則左邊補空格,即為右對齊的方式。

例如用%7.2f輸出45.34777,在螢幕上顯示為: 45.35 (4前面有兩個空格)。

25樓:哪兒痛

樓主你好!

很高興為你答題!

%m.nf表示輸出m位浮點型數,其中,m為域寬(整數字數+小數字數+小數點),n為小數字數(自動對n位後小數進行四捨五入)或n個字元;若輸出數本身的長度小於m,則左邊補空格,即為右對齊的方式

比如%6.2f,輸出個45.347,在螢幕上顯示為(空格)45.35

希望我的回答對你有幫助!望採納!

26樓:聚居之閃人

這麼說吧! 一共有7個空給你填數字與小數點 有2位是小數點 如float=123.456; printf(「%7.

2f\n」,f); 結果呢 —123.46 — 表示空格

27樓:亞遊推廣

打油詩:一段情話斷了,原來只是嘻嘻哈哈;爭吵苦惱傻傻,提心吊

28樓:匿名使用者

表示輸出乙個長度7位,且帶2位小數的浮點數。這是乙個格式串。

29樓:匿名使用者

輸出佔m列,其中n位小數,如果數值長度小於m,左補空格。

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

30樓:生活當苦人當回

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

31樓:聽不清啊

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

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

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

32樓:匿名使用者

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

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

void main()

演示如下:

33樓:匿名使用者

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

c語言中%-7.2d什麼意思

34樓:匿名使用者

左對齊,按整型輸出,共七位,小數佔兩位 ,我覺得那個d 應該為f

35樓:ctt陳亭亭

這個,你可以看書,書上一般在第二章!資料型別,輸入輸出格式!希望能幫助你!

c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思

max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3,則max a,b 4 a 3,b 3,則max a,b 3 c語言中c abc a,b 是什麼意思 這是乙個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是乙個函式,也就是存在 fun typ...

c語言中是什麼意思,C語言中 是什麼意思?

你好,a b表示a a b a b表示a a b 是c語言的運算子部分的知識 其中 是結構體指標的知識 條件運算子 a?b c表示a為真則執行b,否則執行c 運算子的知識,叫自反賦值運算子 a b相當於a a b a b相當於a b 是指向成員運算子 不懂可以問我 c語言中輸出語句中用到 c,表示輸...

c語言中o是什麼意思,C語言中 c是什麼意思

o意思是以八進位制整bai型式輸出整du數。c語言zhi中對於不同型別的資料用dao不同的格式字元內。x格式符,以十六進製制數容形式輸出整數。u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。c格式符,用來輸出乙個字元。s格式符,用來輸出乙個字串。擴充套件資料 scanfse...