1樓:匿名使用者
%3d,表示輸出地是整形數(也就是int)最多位數為3位(到百位),如果輸出的數超出了三位,自動突破,輸出;若不足三位,例如只有兩位,右邊補空格,湊成三位,當空格在輸出時是看不到的。
-10f表示左對齊,輸出浮點數(float)(預設的為右對齊),不足十位左邊補滿空格直至十位,若滿足或超出十位,自動突破。
8.2f,是可以輸出帶小數的浮點數,小數位數為兩位,整個浮點數,包括小數點為八位數。
e是浮點數的另一個標準表示形式。你可以上網或在書上查一下,比如63.2,可以表示成6.
32+001e,10.2e表示在此標準新式下,所有的位數,包括+,001e,小數點,還有6.32加起來的位數為9位,小於10,而且如6.
32,小數部分要小於兩位。
2樓:匿名使用者
%8.2f 按 float 浮點格式,資料佔8位(包括符號,小數點),小數部分2位,如果位數大於8那麼就照原樣輸出,如果位數小於8那麼就右補0;
%-8.3如果位數小於8那麼就左補0
c語言中 printf 後面%f 和%7.2f有什麼區別 一般什麼時候要在%和格式符中間加
3樓:12345額時代
區別%f是預設輸出,應該是小數點後6位,%7.2f是輸出小數點後2位,資料位寬是7位。操作方法如下:
1、首先新建一個printf專案,如圖所示。
2、然後新增一個printf.cpp檔案。
3、包含需要用到的標頭檔案。
4、接著輸入main函式,如圖所示。
5、printf作用:向控制檯輸出一段文字使用printf函式輸出hello world!,如圖所示。
6、最後執行程式,檢視效果就完成了。
4樓:淡若親風
%f是預設輸出,我記得應該是小數點後6位,%7.2f是輸出小數點後2位,資料位寬是7位。當資料位寬<7的時候用空格補齊,右對齊。>=7的時候正常輸出
比如1.2按照%f應該是1.200000,而%7.2f是 1.20(3個空格)
5樓:匿名使用者
表示最大場寬m,小數位為n位,整數位則為m-n-1位,夠m位右對齊。
%7.2f 表示輸出場寬為7的浮點數, 其中小數位為2,整數位為4,小數點佔一位,不夠9位右對齊
6樓:隔壁的_老王
這是格式化輸出
%7.2f是指輸出數字佔位為7個字元位,左對齊,有空餘位右邊補空格並且保留兩位小數的形式輸出
如果是%-7.2f則是右對齊,不夠七位左邊補空格
7樓:匿名使用者
控制輸出資料格式的,7.2表示輸出數字整數部分有7位,小數部分2位。想要控制輸出資料格式的時候就加上。
c語言裡%、2f是什麼意思 比如2.445按這個輸出會怎麼樣? 還有%8.2f呢?
8樓:匿名使用者
%.2f是指輸出保留兩位小數並四捨五入,輸出2.45,%8.2f中的8指輸出的結果佔八個字元位置,不夠就用空格補充,所以輸出 2.45,注意,前面有四個空格
c語言中輸出時一般是%d,但是有的是%4d,中間的數字是幹什麼的?
9樓:匿名使用者
c語言的格式字元(9種) (1)d(或i)格式符。用來輸出十進位制整數,有以下幾
種用法: ①%d,按整型資料的實際長度輸出。 ②%md,m為指定的輸出欄位的寬度。
如果資料的位數小於m,則左端補以空格,若大於m,則按實際位數輸出。 ③%ld(%mld 也可),輸出長整型資料。 例如:
long a="123456"; printf("%ld",a); ( 2)o格式符,以八進位制數形式輸出整數。格式:%o,%mo,%lo,%mlo都可。
(3)x(或x)格式符,以十六進位制數形式輸出整數。格式:%x,%mx,%lx,%mlx都可。
(4)u格式符,用來輸出unsigned型資料,即無符號數,以十進位制數形式輸出。格式:%u,%mu,%lu都可。
參見:li4-3.c/*無符號資料的輸出*/ (5)c格式符,用來輸出一個字元。
格式:%c,%mc都可。 (6)s格式符,用來輸出一個字串。
格式:%s,%ms,%-ms,%m.ns,%-m.
ns都可。 (7)f格式符,用來輸出實數(包括單、雙精度),以小數形式輸出。格式:
%f,%m.nf,%-m.nf都可。
注意:單精度實數的有效位數一般為7位,雙精度為16位。 (8)e(或e)格式符,以指數形式輸出實數。
格式:%e,%m.ne,%-m.
ne都可。 (9)g(或g)格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出時佔寬度較小的一種)。
c語言求解答詳細一點謝謝8以下程式的輸出結
f int b,int m,int n 的前面少了 int 加上後的執行結果是 10選答案a 它計算的是a 3 a 5 的值 a 10 迴圈了兩次 第一次x 0 4 第二次x 4 6 所有選a c語言難題 以下程式的輸出結果是 strcpy將str中的內容改寫為 china strlen統計 chi...
求詳細解釋這段程式,求解釋這段程式
vectorvec 定義一個int型別的陣列,用於存放整型 vec.size 陣列的長度 vec ix ix 索引下標,輸出數值中的每一個值 vectorvec 可以分成三 bai個單詞來du 看vec是變數名 vector 是 vec的型別 讓vec可以調zhi用vector裡面的dao方法 in...
C語言程式設計有程式看不懂求解釋
步驟分解 設 1 為亮,0 為滅。將燈全部關閉。將凡是2和2的倍數的燈開啟。將凡是自身的倍數 包括自身 的燈作相反處理。重複 3 直至結束。遍歷所有亮的燈泡輸出。我對 進行了一點可讀化處理。include include int main 這裡相當於步驟 1,同時也相當於第一個將燈泡關閉的人。int...