當前位置:係統粉 > 電腦問答 > 其他問答 > 大家幫忙看一下為什麼會是這個輸出結果,謝謝..

大家幫忙看一下為什麼會是這個輸出結果,謝謝..

提問者:啥櫻  |  瀏覽 次  |  提問時間:2017-01-13  |  回答數量:7

大家幫忙看一下為什麼會是這個輸出結果,謝謝.. int a,b=3;float c=5.5;a=c/b;printf(\"%f \\n\",a);輸出結果是0.000000為什麼是這個結果呢,請高手們給指點一下,謝謝了不同的數據類型在用PRINTF輸出函數時隻能用對應的輸出格式

已有7條答案
夏至未夕

夏至未夕

回答數:160  |  被采納數:67

2017-01-13 01:49:21
int a
讚 16
trust忘年

trust忘年

回答數:96  |  被采納數:11

2017-01-13 05:38:59
是不是整型的用浮點型數據輸出就是0。000000啊
讚 9
dsm100002

dsm100002

回答數:191  |  被采納數:4

2017-01-13 06:58:56
我也不明,我是入門者,來這學習的,跟進。
讚 19
丶女人艸尼瑪

丶女人艸尼瑪

回答數:90  |  被采納數:118

2017-01-13 12:43:09
int a,b; /*係統給兩個變量各分配2個字節的空間*/
float c,d; /*係統給兩個變量各分配4個字節的空間*/
所以 實型除以整型的結果是實型即1.5,但把該結果存儲在了整型空間內,並且又以%f的形式輸出,所以結果就是0.000..,等級考試時經常有這樣的題型
讚 9
旎土卿荅ta

旎土卿荅ta

回答數:214  |  被采納數:127

2017-01-13 04:35:27
a定義的格式和輸出的格式不一樣
讚 21
_搬磚人

_搬磚人

回答數:85  |  被采納數:77

2017-01-13 04:13:11
把%f改為%.Xf
X的值從0開始可以自己定,
定幾就是在小數點後麵保留幾位數字.
讚 8
吹o0o

吹o0o

回答數:206  |  被采納數:141

2017-01-13 19:47:50
因為a是整數類型的,3/5.5=0.幾,所以直接變成0.
因為是%f,所以是0.00000
如果你想把結果弄成小數的話,你用float a,應該就好了.
不知道我回答的對不對,我也是新手.
讚 20
解決方法
  • 又一“女強人”謝幕

    又一“女強人”謝幕

    據報道了解,長期擔任微軟公司高管、現任微軟Office業務主管的朱莉·拉爾森-格林(Julie Larson-Green)即將離職。就在幾個月之前,拉爾森-格林因為進行外科手術需...

  • PS4為什麼總是會壞?都是這些小家夥搞得

    PS4為什麼總是會壞?都是這些小家夥搞得

    據國外媒體Kotaku報道,許多人都發現自己的PS4有時會莫名其妙的損壞,而自己都不知道做錯了什麼。然而,經過記者采訪得知,這並非PS4的質量問題。近日國外的一家主機專修店...

  • 蘋果會成為下一個微軟,還是微軟逆襲蘋果?

    蘋果會成為下一個微軟,還是微軟逆襲蘋果?

    眾所周知,蘋果與微軟是科技界永無休止的歡(jue)喜(dui)冤(you)家(chou)。近期兩家公司之間的戰爭中發生了一些有趣的事兒。即兩家公司的產品都越來越像對方了,雖然達到...

  • Lumia手機謝幕, 怪就怪微軟這三個毛病

    Lumia手機謝幕, 怪就怪微軟這三個毛病

    鈦媒體 TMTPost.comTMT |創新| 創業到底能不能在移動互聯網時代再造一個新微軟?鈦媒體記者 ︳吳寧川2017年5月2日,“微軟科技”在B站上傳了“紀念永恒的經典——L...

版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航