在C语言中,求余数可以使用取模运算符`%`来实现。这个运算符返回两个整数相除后的余数。如果除数为0,则运算未定义,可能会导致运行时错误。余数的范围是`[-|y|, |y|-1]`,其中`y`是除数。
下面是一个简单的示例代码,演示了如何使用取模运算符来计算两个整数的余数,并将结果打印到控制台上:
```c
include
int main() {
int dividend = 15; // 被除数
int divisor = 4; // 除数
int remainder; // 用于存储余数的变量
remainder = dividend % divisor; // 计算余数
printf("The remainder is: %d\n", remainder); // 打印余数
return 0;
}
```
输出结果为:
```
The remainder is: 3
```
在这个例子中,`dividend`等于15,`divisor`等于4,使用取模运算符`%`计算余数,并将结果存储在`remainder`变量中。最后,使用`printf`函数将余数打印到控制台上。
需要注意的是,取模运算符`%`的两个操作数必须为整数类型,不能为浮点型或其他结构体类型,否则编译器会提示错误。
此外,如果除数是负数,则余数的符号与被除数相同。例如,计算`-10 % 3`的结果是`-1`,而不是`2`。