在C语言中,余数可以通过使用求余运算符`%`来表示。这个运算符用于计算两个整数相除后的余数。具体的语法结构如下:
```c
result = dividend % divisor;
```
其中:
`dividend` 是被除数,
`divisor` 是除数,
`result` 是用来存储余数的变量。
需要注意的是,如果除数 `divisor` 为0,则求余运算未定义,这可能导致运行时错误。此外,余数的符号与被除数相同,其取值范围是 `[-|divisor|, |divisor|-1]`。
下面是一个简单的示例代码,演示了如何在C语言中计算余数:
```c
include
int main() {
int x = -10;
int y = 5;
int remainder = x % y;
printf("余数: %d
", remainder); // 输出: 余数: 1
return 0;
}
```
在这个例子中,`x` 是被除数,`y` 是除数,`remainder` 是用来存储余数的变量。程序将输出 `-10` 除以 `5` 的余数,即 `1`。