“這裡有一些關於實數(小數)類型的有趣事情。讓我們從這個例子開始:”
float f = 3 / 5;
“這個計算將導致 f 等於……零!”
“是的,Rishi 跟我說過類似的話。”
“哦,是嗎?很好。重複非常有幫助。”
“這裡沒有錯誤。除法涉及兩個整數,因此餘數將被忽略。要阻止這種情況發生,除法中的兩個數字中至少有一個必須是小數。”
“如果其中一個數是小數,那麼第二個數會先轉為小數類型,然後再進行除法。”
“你可以這樣解決這個問題:”
分數的表示法: |
---|
|
|
|
“如果除法涉及變量怎麼辦?”
“那我們這樣做:”
將整數變量轉換為分數值: |
---|
|
|
|
|
“這看起來很尷尬。難道沒有另一個分裂操作——更方便的東西嗎?”
“沒有。只有這些了。”
“好的。沒問題。”
GO TO FULL VERSION