在C语言中,求余运算使用百分号(%)符号来表示。例如,如果你想计算10除以3的余数,可以这样写:

这将把余数2赋值给变量remainder。请注意,求余运算只适用于整数类型的操作数。如果你试图对浮点数执行求余运算,则会出现编译错误。
希望这可以帮助你!
/*一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1+2+3,
编程找出 1000 以内的所有完数。 */
static int k[10]; // 定义一个静态整型数组
for (j = 2; j < 100000; j++) // j 是所求范围内的所有数,目的:找出完数
s = j; // 将 j 赋值 给 s, 用 s 来做一系列的筛选判断
for (i = 1; i < j; i++) // 在 j 数字的范围内再遍历一次数字,目的:找出因子
if ((j % i) == 0) // 第一道筛选: 找出 数字 j 的因子
//假设 s=j=1或者2或者3或者6, i 遍历到了 1或者2或者3或者6,s 就会等于 0
if (s == 0) // 上面的 for 循环结束以后才执行 这个 if 语句
运算符%的运算结果就是左操作数除以右操作数后所得的余数。下面举一个通例来说明:a%
b 假设a/b=c(余数为d) 对于上面的例子,左操作数为a,右操作数为b,那么a%b后的结果为d。值得注意的是运算符%的左右操作数必须都为int型。
运算符%最基本的应用就是判断奇偶性(a%2),还有就是用在循环链表和循环队列中,用于判断节点的位置。