余数是数学中规定的一种计算方法,是指一个数除以另一个数,如果剩余的部分不能除尽,就是余数的结果。在C中,余数的表达式是A%B,通常有两种情况(以35和25为例):1。A大于B的情况,以及2。A小于b的情况。
因为35比25大,有一部分可以被25除,剩下的10就再也不能被25除了。所以10是剩下的,也就是35%的结果。通俗的理解:当A大于B时,A%B的结果为:A-n B,其中N为正整数,nB=A,nB为最大值时,A-nB为A% B的结果,比如35%的结果为:35-1*25,其中A为35,B为25,N的最大值只能为1,所以结果为10。
因为25不能被35整除,所以25是取余数的结果,也就是255是25。通俗的理解方式:如果%之前的数小于% (255)之后的数,结果就是前面的数。