c++中,%與/的區別

來源:酷知科普網 3.06W

在c++中,%與/的作用特別容易混淆,尤其在設計演算法的時候,由於弄不清楚他們之間的作用和區別,總是頻頻出錯。現在小編就教你簡單地區別他們和利用他們。

操作方法

(01)先簡單編寫一個用“/”符號的簡單程式,進行測試

c++中,%與/的區別
c++中,%與/的區別 第2張

(02)把符號“/”改成“%”,用相同的資料測試。

c++中,%與/的區別 第3張
c++中,%與/的區別 第4張

(03)你會發現,用%符號,取得的結果是兩個數相除後的餘數,而/取得的是兩個數相除後的結果取整數。

c++中,%與/的區別 第5張
c++中,%與/的區別 第6張

(04)繼續換其他數字測試。

c++中,%與/的區別 第7張
c++中,%與/的區別 第8張

(05)結論:用%符號,取得的結果是兩個數相除後的餘數。用/符號,取得的是兩個數相除後的結果取整數部分,並且沒有四捨五入的規則。

c++中,%與/的區別 第9張
熱門標籤