2017-08-05 45 views

回答

1

測試你的代碼,它確實給了3.333,因爲typecast優先...你執行了一些其他的代碼嗎?


另一種可能的選擇是輸入字符串b

rs = a/(float)b; 

您也可以使用類型轉換a,但是您需要一組額外的括號。

這裏是一個ideone演示。

+0

謝謝。它是有用的! –

+0

Downvoter,請評論? –

+0

@Oleg謝謝你的回覆。我可以尊重你的坦率。我已經解決了這個問題。希望現在好多了。乾杯(如果你感覺慈善,請刪除你的投票)。 –

-1

編輯:演員優先:

rs = (float) a/b; 

或者,

float new_a = a; 
rs = new_a/b; 
+0

我不能通過檢查改變我的贊成,這是錯誤的。演員已經有了優先權。 – Oleg

+0

@Oleg繼續。 –

+0

@cᴏʟᴅsᴘᴇᴇᴅ謝謝! – Oleg

相關問題