a被除数,b除数,q商,r余数
a=q*b+r
余数和被除数的符号相同
C语言提供了一个取余数的运算符%,称之为“模”运算符。只有两个整数之间才可以进行模运算!a%b表示用b来整除a,商整数,得到余数。如:5%3=24%3=13%3.
c语言中两个整数相除,x除以y的余数,是用x%y来表示的,答案的绝对值在0~
y
-1之间,符号与被除数的符号相同。例如:15%8=%5=%-8=7-15%8=-7-15%-8=-7
C语言中求余数直接用双目运算符%,如求a除以b的余数可表示为a%b注意:C语言中的运算符%的两个操作数必须为整形,不能为浮点型或其他结构体类型,否则编译器。