在C语言中,求余数可以使用取模运算符 % 来完成。取模运算符 % 用于计算两个数相除的余数,它的语法如下:
c
复制
int result = a % b;
其中,a 和 b 是要求余数的两个整数,result 是计算得到的余数。
以下是一个示例程序,演示如何使用取模运算符 % 求两个数的余数:
c
复制
#include <stdio.h>
int main() {
int a = 10;
int b = 3;
int remainder = a % b;
printf("The remainder of %d divided by %d is %d.\n", a, b, remainder);
return 0;
}
在上面的程序中,我们定义了两个整数 a 和 b,分别为它们赋值为10和3。然后,使用取模运算符 % 求出它们相除的余数,并将结果赋值给变量 remainder。最后,使用 printf() 函数输出结果。
运行上面的程序将输出以下结果:
c
复制
The remainder of 10 divided by 3 is 1.
这表明10除以3的余数为1。注意,取模运算符 % 可以用于计算任何整数之间的余数,不仅限于两个正整数或两个负整数之间的余数。