%與mod的區別:%出來的數有正有負,符號取決於左操作數。。。而mod只能是正(因為a = b * q + r (q > 0 and 0 <= r < q), then we have a mod q = r 中r要大於等於0小於q)。。。。。
所以要用%來計算mod的話就要用這樣的公式:a mod b = (a % b + b) % b
括號里的目的是把左操作數轉成正數
%與mod的區別:%出來的數有正有負,符號取決於左操作數。。。而mod只能是正(因為a = b * q + r (q > 0 and 0 <= r < q), then we have a mod q = r 中r要大於等於0小於q)。。。。。
所以要用%來計算mod的話就要用這樣的公式:a mod b = (a % b + b) % b
括號里的目的是把左操作數轉成正數
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。