📅  最后修改于: 2023-12-03 15:38:11.746000             🧑  作者: Mango
在 C 编程语言中,要对十进制数取模可以使用取模运算符 %
。例如 a % b
表示取 a
除以 b
的余数。
以下是示例代码:
#include <stdio.h>
int main() {
int a = 10, b = 3, result;
result = a % b;
printf("a = %d, b = %d, a %% b = %d\n", a, b, result);
return 0;
}
输出结果为:
a = 10, b = 3, a % b = 1
取模运算只能用于整数,如果要对浮点数取模,需要使用相关库函数。例如,可以使用 fmod() 函数进行浮点数取模:
#include <stdio.h>
#include <math.h>
int main() {
float a = 10.5, b = 3.2, result;
result = fmod(a, b);
printf("a = %.2f, b = %.2f, fmod(a, b) = %.2f\n", a, b, result);
return 0;
}
输出结果为:
a = 10.50, b = 3.20, fmod(a, b) = 0.90
在 C 编程语言中,取模运算符 %
可以用于整数的取模,如果需要对浮点数取模,需要使用相关库函数,如 fmod()。