當前位置:妙知谷 >

遊戲數碼 >互聯網 >

C語言求餘運算

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張
標籤: 求餘 運算 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/9zkq3d.html