printf攝氏溫度為52fnc是什麼意思啊

2021-03-03 21:59:06 字數 5672 閱讀 9597

1樓:

printf("攝氏bai溫度為:%5.2f\n",c);

"攝氏溫度為:%5.2f\n"引號中du

的文字:zhi

攝氏溫度為:

原樣列印出來;dao

%5.2f

的含義是輸出乙個專浮點屬數,格式為小數點前最多保留5位有效數字,小數點後賣麵保留最多兩位有效數字;

\n是換行符

c是輸入的溫度值,是乙個浮點數。

2樓:冰至誠

c是乙個浮點型變數,用來儲存計算結果。

你不想要的話可以將那一行去掉,將下面一行改為printf("攝氏溫度為:%5.2f\n",(5.0/9.0)*(f-32.0););

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

3樓:

5.2 是指:

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

x1=1.555 ==> 1.55

x1=1.5 ==> 1.50

x1=1234.5 ==> 1234.5

4樓:匿名使用者

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

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

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

5樓:逍遙子

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後面有乙個空格(即小數點前面有乙個空格)。

6樓:匿名使用者

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

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

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

比如x=12.31913

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

又如x=2.31913

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

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

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

7樓:匿名使用者

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

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

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

比如x=12.31913

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

又如x=2.31913

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

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

8樓:我二次元穿越

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

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

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

void main()

得到結果:b=_3.600

9樓:匿名使用者

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

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

10樓:匿名使用者

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

11樓:匿名使用者

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

12樓:匿名使用者

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

13樓:匿名使用者

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

14樓:子辰

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

15樓:匿名使用者

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

16樓:匿名使用者

5位數,其中兩個是小數

17樓:握是尼大爺

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

18樓:geduo81129歲月

一r ????? ,

printf (「%5.2f \n 「,3456.3456);輸出為

19樓:小灰灰

%5.2,如bai

下解釋:

小數點du前面的數字表示

zhi輸出列數

數字位數大dao於它時,按實際位專數輸屬

出,小數點前空缺也是

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

最後輸出結果為3456.35。

希望我的回答能幫助到你

20樓:shine木頭人1號

輸出為:3456.34

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

21樓:匿名使用者

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

22樓:

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

c++中%+數字是什麼意思 例如 printf("%5.2f\n",a) if(i%5==0)

23樓:匿名使用者

根據你舉的襲例子 :

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

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

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

24樓:匿名使用者

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

25樓:匿名使用者

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

26樓:匿名使用者

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

27樓:i泡泡

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

編寫乙個程式,輸入華氏溫度(f),按下列共識計算並輸出對應攝氏溫度(c)

28樓:一碗湯

#include

void main()

擴充套件資料:

程式設計的執行原理

計算機對除機器語言以外的源程式不能直接識別、理解和執行,都必須通過某種方式轉換為計算機能夠直接執行的。

這種將高階程式語言編寫的源程式轉換到機器目標程式的方式有兩種:解釋方式和編譯方式。

解釋方式下,計算機對高階語言書寫的源程式一邊解釋一邊執行,不能形成目標檔案和執行檔案。

編譯方式下,首先通過乙個對應於所用程式語言的編譯程式對源程式進行處理,經過對源程式的詞法分析、語法分析、語意分析、**生成和**優化等階段將所處理的源程式轉換為用二進位制**表示的目標程式。

然後通過連線程式處理將程式中所用的函式呼叫、系統功能呼叫等嵌入到目標程式中,構成乙個可以連續執行的二進位制執行檔案。呼叫這個執行檔案就可以實現程式設計師在對應源程式檔案中所指定的相應功能。

29樓:摩摩斯斯

1、可以是python語言編寫,分析如下:

(1) 輸入輸出的攝氏度採用字母c、c開頭,溫度可以是整數或小數,如:c12.34指攝氏度12.34度;

(2) 輸入輸出的華氏度採用字母f、f開頭,溫度可以是整數或小數,如:f87.65指攝氏度87.65度;

2、具體編寫的python程式截圖

3、注意tab建縮排一致,否則報錯

temp = input("請輸入帶有符號的溫度值:")if temp[-1] in ['f', 'f']:

c = (eval(temp[0:-1]) - 32)/1.8print("轉換後的溫度是c" .format(c))elif temp[-1] in ['c', 'c']:

f = 1.8*eval(temp[0:-1]) + 32print("轉換後的溫度是f" .format(f))else:

print("輸入格式錯誤!")

4、輸入華氏度結果截圖

5、輸入攝氏度結果截圖

6、輸入錯誤內容結果截圖

30樓:匿名使用者

以下為程式**:

#include

void main()

31樓:匿名使用者

#include

#include

main()

32樓:匿名使用者

void main()

33樓:求濁劍

會玩exel嗎?不用程式設計序,只要在exel中輸入你的公式就可以得到你想要的結果,注意華氏溫度和公式不要填入同一格內。

不會的話,就問一下身邊會的人,或網上查一下怎麼輸公式。

C語言程式設計攝氏溫度轉換為華氏溫度

include float change float x void main float change float x c語言程式設計,將攝氏溫度轉換成華氏溫度 include int main c語言程式設計 輸入乙個華氏溫度,要求輸出攝氏溫度,公式為 include int main 擴充套件資...

攝氏度和華氏度的關係,華氏溫度和攝氏溫度的換算關係是怎樣的?

華氏度 32 f 華氏溫標單位 1.8 攝氏度 華氏度 32 f 1.8 華氏溫標 華倫海特把冰 水 氯化銨和氯化鈉的混合物的熔點定為零度,以0 f表示之,把冰的熔點定為32 f,把水的沸點定為212 f,在32 212的間隔內均分180等分。現在仍在許多國家使用的華氏溫標,華氏溫標確定之後,就有了...

華氏溫度和攝氏溫度之間是怎麼換算的啊

攝氏溫標 c 和華氏溫標 f 之間的換算關係為 f c 1.8 32 c f 32 1.8 例如 0 0 1.8 32 32 攝氏溫度的規定 把在標準大氣壓下冰水混合物的溫度定為0攝氏度,沸水的溫度定為100攝氏度,0攝氏度和100攝氏度中間分為100個等分,每個等分代表1攝氏度。在標準大氣壓下,冰...