c語言新手請教個問題

2022-12-25 22:21:08 字數 1039 閱讀 8245

1樓:戀上白晴

1.0就說明是double型了

1就說明是int型的

比如1/2=0

1.0/2=0.5了

要分清int型的整除和double的普通除法

2樓:匿名使用者

這裡存在乙個int型的整除和double的普通除法的差異問題.

常量數值1,2一類的被自動計算為int型,1/2將執行的是int間的整除,即1除以2,商是0,所以此時,1/2==0

而修改為1.0/2,迫使1.0為double型,此時1.

0/2,2被提公升為double計算,將執行double間的普通除,即1.0/2,商是0.5,所以此時,1.

0/2=0.5

由上得出的結論,你覺得哪個會是正確的呢?:-)

3樓:

1.0就說明是double型了

1就說明是整型的

比如1/2=0 這兒是舍尾法的

還1.0/2就=0.5了

4樓:來自溈山樸實的馬蹄蓮

給你舉個例子:

5/2=2(5整數的商)

5.0/2=2.5

明白了吧。

5樓:

1.0是double或者float型,出來的結果也是double或者float型,而1則一定是int型,出來的結果就是int型了。為了不影響s的結果,所以要用「s=1.

0/2*(a+b+c); 」,而不用「s=1/2(a+b+c) ;」!

6樓:胡老貓

在c語言中,乙個int型資料除以乙個int型資料,結果還是int型資料,就不能得到精確的答案,所以這裡不用1,而是用1.0

7樓:o0弓矢斯張

1.0出來的是flout,1出來的是整形

用1應該也可以吧,看你需要的輸出

8樓:匿名使用者

1/2將執行的是int間的整除,即1除以2,商是0,所以此時,1/2==0

請教個健康鍛鍊的問題,請教個健康鍛鍊的問題

800公尺,你很久沒跑了,一定要早晨練習下,不要太累,跑3000公尺樣子。2,跑時怎麼輕鬆?人帶興奮跑,而不是過度緊張 手臂用力擺起來,帶動腿的跑動,尤其跑不動時,更應該使勁擺臂 腳落地可以只用腳尖,這樣快些。3,吃東西?跑前半個小時,可以喝點葡萄糖水,2塊巧克力和2個香蕉,可以快速提高人的興奮度,...

請教個日語問題

太多啦,還是乙個乙個查吧 都是格助詞,一下子說不清楚,還要看看語法書的。主格表主語,和 是補格錶狀語。都可以表地點,代表動作發生的地點,代表存在的地點。是另外一類,叫做提示助詞,就是起到提示作用且它的出現可以覆蓋掉 或 也是表示地點 只不過是動態的 比如什麼地方幹什麼 就是用 和 都是接在主語後面的...

新手學琴,請教個問題平沙落雁是什麼年代創作的

平沙落雁 又名 雁落平沙 是一首中國古琴名曲,有多種流派傳譜,其意在借大雁之遠志,寫逸士之心胸。最早刊於明代 古音正宗 1634 自其問世以來,刊載的譜集達五十多種,有多種流派傳譜,僅1962年出版的 古琴曲集 第一集收入了六位琴家的演奏譜,關於此曲的作者,有唐代陳子昂之說,宋代毛敏仲 田芝翁之說,...