首页 > 编程笔记
C语言fmod():求x/y的余数
fmod() 是 C语言的一个标准库函数,定义在
fmod() 函数的功能是求 x/y 的余数,它的原型如下:
如果 y 的值为 0,fmod() 可能返回 0,也可能导致域错误。
【实例】以下的 C语言程序演示了 fmod() 函数的功能和用法。
<math.h>
头文件中。fmod() 函数的功能是求 x/y 的余数,它的原型如下:
double fmod(double x, double y);
参数
- x:被除数,是一个浮点数。
- 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