在c++中,%與/的作用特別容易混淆,尤其在設計算法的時候,由於弄不清楚他們之間的作用和區別,總是頻頻出錯。現在小編就教你簡單地區別他們和利用他們。
操作方法
(01)先簡單編寫一個用“/”符號的簡單程序,進行測試。
(02)把符號“/”改成“%”,用相同的數據測試。
(03)你會發現,用%符號,取得的結果是兩個數相除後的餘數,而/取得的是兩個數相除後的結果取整數。
(04)繼續換其他數字測試。
(05)結論:用%符號,取得的結果是兩個數相除後的餘數。用/符號,取得的是兩個數相除後的結果取整數部分,並且沒有四捨五入的規則。
Tags: