c語言中5 2d是什麼意思我是剛學習C語言,請各位大俠幫忙解答,要詳細的謝謝了

2021-04-20 03:19:55 字數 3754 閱讀 4545

1樓:

就是輸出整型數時,每個數在螢幕上佔有5個字元的寬度且右對齊,每個資料至少輸出2位,不足的前面用0補齊。如printf("%5.2d",8);,則螢幕上顯示:

***08。***表示3個空格。

2樓:瘋狂的地球

這個貌似應該是%5.2f吧,意思是輸出的數字一共佔5位,不夠的用空格補上,多的不要,然後保留小數點後兩位,%d的話是代表以十進位制整形輸出,不應該有小數點啊,

3樓:匿名使用者

%d 是輸出十進位制數,數字5代表輸出五位 2代表保留小數點後2位

4樓:唯美¢獨白

%d是列印十進位制整數;%.2d是列印十進位制整數並且至少列印兩位數字;%5.2d是列印十進位制整數,至少列印兩位整數且設定列印的數的最小欄位寬度為5。

5樓:孫明保

6樓:匿名使用者

格式化輸出,以十進位制形式輸出5.2

cpk中的a2、d2、d4分別代表什麼意思,請各位大俠幫忙解答

7樓:匿名使用者

你所說的a2、d2、d4應該是指計量控制圖計算控制上下限的係數表裡的,它是指控制圖係數,與樣本容量有關,根據樣本大小查到對應的係數。

8樓:匿名使用者

只是一個常數而已,我們根據樣本大小選擇相應的數值就可以,不用太關心

c語言%8.2d什麼意思,尤其是那個8是幹嘛的?

9樓:匿名使用者

應該是%8.2f ,不應該是d

佔8位,小數點後面保留兩位的意思

10樓:魯濱遜_克羅索

8是輸出是數佔的寬度為8列(如果實際寬度超過,則以實際寬度為準顯示),.2的意思是輸出時顯示小數點後兩位,%d是指輸出整數,所以這個好像有點問題,這樣寫可以,但是這樣用沒有意義,一般用%8.2f 吧

%e意思是以指數形式輸出,如1e10,代表1乘以10的10次方

c語言中%5.2d是什麼意思

11樓:學雅思

%5.2d意思是輸出整型數時,每個數在螢幕上佔有5個字元的寬度且右對齊,每個資料至少輸出2位,不足的前面用0補齊。如printf("%5.

2d",8);,則螢幕上顯示:***08。***表示3個空格。

%屬於轉義字元,通過樣式化輸出函式printf()輸出想要的結果。

擴充套件資料函式printf從右到左壓棧,然後將先讀取放到棧底,最後讀取的放在棧頂,處理時候是從棧頂開始的,所以看見的結果是,從右邊開始處理的。

printf("《格式化字串》", 《參量表》);

格式化字串包含了要被寫入到標準輸出 stdout 的文字。它可以包含嵌入的 format 標籤,format 標籤可被隨後的附加引數中指定的值替換,並按需求進行格式化。format 標籤屬性是 %[flags][width][.

precision][length]specifier

%d 十進位制有符號整數

%u 十進位制無符號整數

%f 浮點數

%s 字串

%c 單個字元

%p 指標的值

%e 指數形式的浮點數

12樓:

用在scanf中是錯誤的,不說。用在printf中意思是:將對應的變數或常量值按十進位制整型數輸出到螢幕上,佔寬5列右對齊,實際資料位數大於5時按實際位數輸出,小於5時至少輸出2位,不足2位的前面用0補齊。

如有printf("%5.2d",1);,則在螢幕上印出***01字樣——一個x表示一個空格。這種功能在字元螢幕上製表很有用。

13樓:聽不清啊

c語言中%5.2d是錯誤的。

c語言中%5.2f是輸出float型值的,以至少5位寬度、2位小數輸出一個float量。總寬度不到5位時,前面補空格。

14樓:碧海風雲

%5.2d是錯的。。。整型變數不可能出現小數點。

%5.2f是輸出float型值的,以至少5位寬度、2位小數輸出一個float量。總寬度不到5位時,前面補空格。

15樓:慶年工坊

將變數以整數型方式輸出,至少2位數,不足兩位的前面加0,至少佔5個字元的位置,不足5位數的前面加空格

16樓:衛班科技

%5.2d 和 %5d是一樣的

佔5個字元位 然後輸出結果

17樓:匿名使用者

d格式:用來輸出十進位制整數。有以下幾種用法:

%d:按整型資料的實際長度輸出。

%md:m為指定的輸出欄位的寬度。如果資料的位數小於m,則左端補以空格,若大於m,則按實際位數輸出。

%ld:輸出長整型資料。

不存在%5.2d形式啦!

18樓:匿名使用者

你接下來輸出的資料總共佔五個製表位(空格),而且你輸出的資料保留兩位小數,小數位不足兩位用0補齊,整數位不足用空格補齊,例如你要輸出5,如果用%5.2d就會輸出, 5.00,五前面有一個空格,你輸出的資料是左對齊的。

19樓:匿名使用者

%d 表示整數,5是顯示一共5位,數字靠右左邊用空格補齊,.2是兩位小數

20樓:惡魔

c語言中%5.2d是錯誤的。

不存在的

整型變數不存在這種語法的

只存在於float和double中

21樓:匿名使用者

小數部分保留二個有效數字,整數部分最多保留五位有效數字!小數部分不足的用0補位,整數部分不足五位的不用管!

22樓:匿名使用者

輸出的域寬為5小數佔2位,格式為右對齊。望採納!

23樓:路路

輸出的十進位制整數小數點前保留5位,小數點後保留2位——顯然是不對的

24樓:哎呀沃去

were to be suspended for a while at the

25樓:厚德vc載物

小數點前保留5位,**點後保留2位,如:12345.12

26樓:湖工機械田慶祿

保留五位數輸出,其中小數佔兩位

27樓:落葉則知秋

%5.2d,為右對齊,是m.n格式,

比如%d=12345

%5.2d=123.45

28樓:唯美¢獨白

%d是列印十進位制整數;%.2d是列印十進位制整數並且至少列印兩位數字;%5.2d是列印十進位制整數,至少列印兩位整數且設定列印的數的最小欄位寬度為5。

c語言中,%3.2d是什麼意思

29樓:匿名使用者

//應該是來 格式化 字串,自 用在printf等格式化輸出語句中。不過有點小問題,d表示整數,f才是浮點數。如printf("%3.2f",1.2323);

//表示 把1.2323按指定格式輸出:3表示整數部分佔3個字元,不足3個,前面補空格;超過3位,按實際大小輸出整數;2表示小數部分2位,不足2位補0,超過2位四捨五入;

上面的輸出為

__1.23

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

我猜你說的是三目運算 例如c a b?a b 這個就是等同於 if a b else 對於條抄 件表示式b x y,先計算 襲條件b,然後進行判bai斷。如果b的值為true,計算dux的值,運算zhi結果為x的值 否dao則,計算y的值,運算結果為y的值。一個條件表示式絕不會既計算x,又計算y。條...

在c語言中是什麼意思在c語言中是什麼意思

有好多種形式。1.運算子 取餘運算子。2.格式 d是整型,c是字元型,是輸出 ld是輸出長整型。f是輸出浮點型 小數形式 e是輸出浮點型 指數形式 lf le用於輸出double型,g選 e f長度小的一種,且不輸出多餘的零。o輸出八進位制,不會輸出負的,x輸出十六進位制。hd用於輸出短整型。s用於...

floor在C語言中是什麼意思,C語言中 c是什麼意思

floor 是c語言中的一個數學函式,意思是向下取整,即取不大於要求值的最大的那個整數 專值。floor原意為地板之意,屬可以助記為數值猶如人處在地板上,取小於該數值的地板。函式標頭檔案 include 函式原型 double ceil double x 函式說明 floor x 返回不大於x的最大...