網際網路

當前位置 /首頁/遊戲數碼/網際網路/列表

C語言求餘運算

求餘是數學中規定的一種計算方式,指一個數除以另一個數,不夠整除餘下的部分,就是求餘的結果。
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張
TAG標籤:求餘 運算 語言 #