酷知百科網

位置:首頁 > 遊戲數碼 > 互聯網

C語言求餘運算

互聯網2.25W

求餘是數學中規定的一種計算方式,指一個數除以另一個數,不夠整除餘下的部分,就是求餘的結果。
C語言中求餘的表達式爲A%B,通常有兩種如下的情況(用35與25爲例):
1.A大於B的情況
2.A小於B的請況

操作方法

(01)因爲35比25大,所以有能被25正除的部分,而整除剩下的10不能再繼續被25整除。所以10是餘下的,也就是35%25的結果。通俗的理解方式:當A大於B時A%B的結果爲:A-nB,其中n爲正整數,nB<=A,當nB爲最大值時,A-nB爲A%B的結果。例如35%25的結果爲:35-1*25,其中A爲35、B爲25,n最大隻能取1,故其結果爲10

C語言求餘運算

(02)因爲25沒有夠35整除的部分,所以25就是取餘的結果,即25%35爲25.通俗的理解方式:如果%前的數比%後面的數小(25%35),則結果爲前面的數。

C語言求餘運算 第2張
標籤:求餘 運算 語言