首页 > 编程笔记

C语言fmod():求x/y的余数

fmod() 是 C语言的一个标准库函数,定义在<math.h>头文件中。

fmod() 函数的功能是求 x/y 的余数,它的原型如下:
double fmod(double x, double y);

参数

返回值

函数返回 x/y 的余数。

如果 y 的值为 0,fmod() 可能返回 0,也可能导致域错误。

【实例】以下的 C语言程序演示了 fmod() 函数的功能和用法。
#include <stdio.h>
#include <math.h>

int main() {
    double x = 10.3;
    double y = 3.5;
    double result = fmod(x, y);

    printf("The remainder of %.2f divided by %.2f is %.2f\n", x, y, result);
    return 0;
}
输出结果为:

The remainder of 10.30 divided by 3.50 is 3.30

推荐阅读