執行以下程式片段後,下列敘述何者正確? int a, b; float c, d; a = 17 / 5 ; c = a ; d = (int) 17.0 / 5.0 ; b = d ;
Aa的值是3.4
Bb的值是3.4
Cc的值是3.4
Dd的值是3.4正確答案
答案與詳解
(int)17.0 = 17,再與 5.0(float)相除,依型別提升規則結果為 float,17/5.0 = 3.4,存入 float d 正確。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
