1樓:易語言愛好者
1.%7.2f指的是格式化bai為float的浮du點數格式。
2.其中的7指的zhi是最後輸出總dao的佔位符為回7位,包含小數點,小答數點也佔一位,不足時前面補上空格符,缺幾個補幾個。
3.其中的.2指的是保留最後的2位小數。
4.比如%7.2f的2.5輸出就是:(加號代表空格符)+++2.50。
2樓:高金山
7位有效抄數字(其實是佔位符號)裡面包括後面的兩位小數和小數點。
如果超出7位,則按實際的輸出。例子如下:
#include
void main()
輸出:120005566.55, 479.12120005566.55,479.12
3樓:匿名使用者
"%7.2f"中7表示輸出7位整數,不足7位的,用空格在前面補上,超過7位的按原數輸出,2表示輸出小
回數位數答.
120005566.54
_479.12 ("_"代表空格)
"%.2f"就是不記整數位有多少個(有多少輸出多少),只記小數位,保留2位.
c語言中"%7.2f"表示什麼 30
4樓:
類似"%7.2f"的字串在c中叫控制字串,常用在scanf函式和printf函式中對輸入功能和輸出格式進行控制和規範。
具體的"%7.2f"控制字串只能用在printf函式中,在scanf中是非法的,因為其中的.2是精度控制,而scanf函式在接收浮點數時是不允許進行精度限制的。
在printf中,"%7.2f"中的f表示輸出的資料是浮點型(float、double型共用)。.2表示輸出資料保留小數點後2位小數,第3位四捨五入;7表示輸出資料在終端裝置上佔用7個字元寬度右對齊,實際資料位數(包括小數點)小於7時左邊用空格補齊,大於7時按實際位數向右擴充套件輸出。
%是控制字串的前導符號,不寫,後面的字元就不是上述解釋了。
5樓:匿名使用者
1、%7.2f表示:列印7位有效數字(若超出,則按該型別實際有效位顯示),其中小數佔兩位。
2、%m.nf表示輸出m位浮點型數,其中,m為域寬(整數位數+小數位數+小數點),n為小數位數(自動對n位後小數進行四捨五入);若輸出數本身的長度小於m,則左邊補空格,即為右對齊的方式。
例如用%7.2f輸出45.34777,在螢幕上顯示為: 45.35 (4前面有兩個空格)。
6樓:哪兒痛
樓主你好!
很高興為你答題!
%m.nf表示輸出m位浮點型數,其中,m為域寬(整數位數+小數位數+小數點),n為小數位數(自動對n位後小數進行四捨五入)或n個字元;若輸出數本身的長度小於m,則左邊補空格,即為右對齊的方式
比如%6.2f,輸出個45.347,在螢幕上顯示為(空格)45.35
希望我的回答對你有幫助!望採納!
7樓:聚居之閃人
這麼說吧! 一共有7個空給你填數字與小數點 有2位是小數點 如float=123.456; printf(「%7.
2f\n」,f); 結果呢 —123.46 — 表示空格
8樓:亞遊推廣
打油詩:一段情話斷了,原來只是嘻嘻哈哈;爭吵苦惱傻傻,提心吊
9樓:匿名使用者
表示輸出一個長度7位,且帶2位小數的浮點數。這是一個格式串。
10樓:匿名使用者
輸出佔m列,其中n位小數,如果數值長度小於m,左補空格。
c語言中%7.2f是什麼意思
11樓:匿名使用者
表示該抄浮點型佔7個寬度
,保留兩位襲小數,
bai小數點也算一個寬度。
.2是保du留兩位小數,7是指寬度為zhi7。
**示例如下dao:
#include
int main ()
12樓:釗凝夢練谷
7位有效
bai數字(其實是佔位符號)裡du麵包括後面的zhi兩位小數和小dao數點。
如果回超出7位,則按實際的輸出。答例子如下:
#include
voidmain()
輸出:120005566.55,479.12120005566.55,479.12
13樓:匿名使用者
加上小數點一共有7個字元間隔,保留兩位小數,所有數字右對齊,如果大於7位數,版小數部分輸出兩位,整數部分權原樣輸出,可以超出7位。
你也可以這樣理解,整數4位,小數點1位,小數部分2位,但如果整數部分大於4位的話,就把整數部分都輸出,整數部分小於4位就右對齊輸出,小數部分還是兩位。
14樓:匿名使用者
單精 7位有效數字,2位小數
15樓:
總共顯示7個數字,兩位小數。
16樓:匿名使用者
7 表示不足7位用空格佔位
2 表示小數部分保留2位小數
f 單精度
17樓:匿名使用者
7.2f
「7」是佔位標誌,輸出控制在7個字元,
".2"表示你輸出的數字小數點後面有兩個有效位,"f"表示你輸出的數字 是以單精度的,
18樓:小伏飛刀
單精度,保留小數點後兩位。
c語言printf("%7.2f",a)中的7.2是什麼意思
19樓:匿名使用者
格式字元來%7.2f,表示將變數
自a顯示成為一個浮點數,共bai佔7位,du小數部分佔2位,小數點zhi
算1位;
如果函式dao的開頭定義是int main()或者int ***(),那麼這個函式最後的return 0表示這個函式的返回值為0,不能省掉。
20樓:匿名使用者
7位有效數字(其實是佔位符號)裡面包括後面的兩位小數和小數點
21樓:匿名使用者
7是有7位數字
.2是小數的 位數 是2位
22樓:匿名使用者
%7.2f:7位有效數字(若超copy出,則按該型別實際有效位顯示),其中小數佔兩位
main()函式中的 reuturn 0;
由於最終程式在此結束,所以可以省略此處的返回值。其他地反是不允許的。
返回值,表示一個程式執行或函式等的執行狀態,能反饋給使用者程式的執行狀態。所以它們往往是必須的。
23樓:守望的帝企鵝
輸出a是7位的,包括小數點後的兩位。
c語言中%後面的7.2f是什麼意思,如圖
24樓:
一)、 f 代表以浮
bai點數即「
du小數」的格式
輸出zhi,
二)、 "7」在小dao數輸出版中表示「權最少輸出的字元數為7(少於此數,在前加空格,多了原樣輸出」,
三)、 ". 2」在小數的輸出中則表示「小數點後輸出的最多字元數,少了加0,多則四五入」
……例:原數若為1234567.89則輸出的結果就應是「1234567.89」……
25樓:匿名使用者
輸出佔7個字元,精確到小數點後兩位
26樓:雙魚角色
輸出型別為單精度浮點型
C語言中後面的72f是什麼意思,如圖
一 f 代表以浮 bai點數即 du小數 的格式 輸出zhi,二 7 在小dao數輸出版中表示 權最少輸出的字元數為7 少於此數,在前加空格,多了原樣輸出 三 2 在小數的輸出中則表示 小數點後輸出的最多字元數,少了加0,多則四五入 例 原數若為1234567.89則輸出的結果就應是 1234567...
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 要求輸出寬...
c語言中的,c語言中 是什麼意思
c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...