📅  最后修改于: 2023-12-03 14:39:49.684000             🧑  作者: Mango
在C++编程中,常常需要对实数执行求模操作。fmod()函数就是专门为此而设计的,它可以计算两个实数的模。
在C++中,fmod()函数可以返回x/y的余数,其中x和y是实数。
C++定义如下:
double fmod(double x, double y);
float fmod(float x, float y);
long double fmod(long double x, long double y);
函数返回值:x/y的余数
对于此函数,其定义域和值域如下:
定义域:x和y为实数,y不能为0
值域:结果为实数
fmod()函数使用十分简单,以下是一个例子:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x = 10.6, y = 3.1;
double result = fmod(x, y);
cout << "x % y = " << result << endl;
return 0;
}
输出结果:
x % y = 1.3000000000000007
fmod()函数是C++中计算余数的函数,它可以返回两个实数相除的余数。大家在编写程序时可以使用该函数,方便进行求模操作。