c中數字是什麼意思例如printf52f

2021-03-07 10:08:10 字數 4840 閱讀 8639

1樓:匿名使用者

根據你舉的襲例子 :

這裡的%號 在printf("%5.2f\n",a);中是 如果不足5位,填充空格構成5位,舉個例子

用%5d輸出num = 23; 那它的輸出樣子應該是 ***23 (***你當它是三個空格~~)

後面的%.2是限定小數部分的位數,這裡也限定了只輸出2位小數~~i%5 是數學裡的 取餘數的意思 ~~ 就比如 10與3取餘 ~~ 餘數是1 ~~

2樓:匿名使用者

printf("%5.2f\n",a) if(i%5==0)%5.2f表示顯示5位數

來其源中小數部分2位的浮點數

i%5表示整數i整除5

例如i=0,i%5=0

i=1,i%5=1

i=2,i%5=2

i=3,i%5=3

i=4,i%5=4

i=5,i%5=0

i=6,i%5=1

3樓:匿名使用者

對浮點數的一些限定,輸出5位浮點數,其中小數部分2位。

4樓:匿名使用者

printf("%5.2f\n",a) if(i%5==0)哪有+啊...

5樓:i泡泡

5.2意思是小數點前面有5個單位。小數點後有2個單位

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

6樓:匿名使用者

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

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

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

比如x=12.31913

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

又如x=2.31913

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

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

7樓:我二次元穿越

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

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

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

void main()

得到結果:b=_3.600

8樓:匿名使用者

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

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

9樓:匿名使用者

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

10樓:匿名使用者

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

11樓:匿名使用者

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

12樓:匿名使用者

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

13樓:子辰

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

14樓:匿名使用者

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

15樓:匿名使用者

5位數,其中兩個是小數

16樓:握是尼大爺

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

17樓:geduo81129歲月

一r ????? ,

c語言if(i%5==0)printf("\n");是什麼意思

18樓:天雲一號

if(i%5==0)  // 判斷i是否是bai5的倍數,如果

du是,則執行printf語句zhi輸出回車換行;如果不是dao,則什麼也專

不做printf("\n"); // 輸出回車,即屬換行其中運算子%在c語言中是取餘的意思,如 x%y 就是說如果x除以y能除盡(餘數為0),那麼x%y的結果就為0,否則結果為1。

取餘運算的一個最基本的應用就是判斷一個數是奇數還是偶數(對2求餘),還有就是用在迴圈佇列和連結串列中。

19樓:匿名使用者

if表示它括號裡的條件滿足時,就執行後面的語句;

也就是說,當內i對5的餘數剛好為0時輸出一個容換行;

其中,\n代表了換行,printf是打出這個換行;

如果i表示陣列的下標,那麼就表示每輸出5個陣列元素換1行再繼續輸出怎麼樣樓主,我的解釋夠精闢吧!

20樓:匿名使用者

這是典型的if語句,表示如果i能被5整除,則執行換行命令。\n是轉義字元,也是功能字元,不能在螢幕上顯示

21樓:匿名使用者

這是一個if語句,如果i能被5整除,則在螢幕換行,「\n」也就是回車的意思!

22樓:匿名使用者

就是如果輸出5個數,就換一行

就像這樣:

1 4 5 6 7

2 1 3 4 6

0 9 8 4 1

%是取餘運算,餘0就是表示能夠整除啦

23樓:匿名使用者

如果i能被5整除,則輸出換行

24樓:溫度消逝

我想知道i=0時換不換行

25樓:匿名使用者

void main()

}你執行就知道了。

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

26樓:逍遙子

c語言中printf("%5.2f")中的「5.2」是指輸出結果總長為五位數。

小數點前面的數字表示輸出列數數字位數大於它時,按實際位數輸出,小數點前空缺也是小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入。如果位數不夠顯示就會在後面補0.

比如x=15.21853,則printf("%5.2f",x)就是「15.

22」,注意小數點也算一位數長。又如x=5.21843則printf("%5.

2f",x)就是「 5.22」,注意5前面還有一個空格。

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

其中printf("%-5.2f",x)指的是在右邊補空位。比如x=5.21843,在2中5前面有一個空格,而在4中是5後面有一個空格(即小數點前面有一個空格)。

27樓:匿名使用者

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

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

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

比如x=12.31913

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

又如x=2.31913

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

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

語句中的printf("%5.2f,x") 是什麼意思?另外能詳細的解釋一下%5.2f嗎?

28樓:一生中最愛

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

2f 表示輸出場寬為5的浮點數, 其中小數位為2, 整數位為2,小數點佔一位, 不夠5位右對齊。輸出5位數,期中兩位是小數,如果一個數大於5位如100000,將輸出100000.00也就是說一但數值超過限定值將不再限制整數位"5"表示浮點型數如果佔不到5格在前面用空格佔位,".

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

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

29樓:匿名使用者

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

30樓:

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

printf("x1=%5.2f\n",x1)中的5.2是什麼意思?

31樓:

5.2 是指:

抄輸出佔用最少5個空,包括浮點和輸出2個小數點舉個例子:

x1=1.555 ==> 1.55

x1=1.5 ==> 1.50

x1=1234.5 ==> 1234.5

32樓:匿名使用者

5 是指輸出的x1 的值佔5個位置

2 是指輸出的浮點數有兩位小數。

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語言中printf數值前面加是什麼求大神發個完整的加數字代表什麼的表給我,謝謝

一般是轉義字元。轉義字元是c語言中表示字元的一種特殊形式。轉義字元以反斜 開頭,後面跟一個字元或一個八進位制或十六進位制數表示。轉義字元具有特定的含義,不同於字元原有的意義,故稱轉義字元。示例如下 char c1 後面接一個特殊字元char c2 110 後面接一個三位的八進位制數char c3 x...

c中是什麼意思C中是什麼意思

一般被稱作指標運算子 又叫反向取址運算子,與 作用相反 指標,其實就是一個變數,只是它的值是另一個變數或是常量的地址罷了,而 的作用便是把這個地址所存放的值取出,所以叫作反向取址運算子 int i,p i int q p 指向指標的指標。int i,p i int q p 指向指標的指標。哦,不同情...