当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 fmod()用法及代码示例



描述

C库函数double fmod(double x, double y)返回剩余的x除以y

声明

以下是 fmod() 函数的声明。

double fmod(double x, double y)

参数

  • x- 这是带有除法分子的浮点值,即 x。

  • y- 这是带有除法分母的浮点值,即 y。

返回值

此函数返回除以 x/y 的余数。

示例

下面的例子展示了 fmod() 函数的用法。

#include <stdio.h>
#include <math.h>

int main () {
   float a, b;
   int c;
   a = 9.2;
   b = 3.7;
   c = 2;
   printf("Remainder of %f / %d is %lf\n", a, c, fmod(a,c));
   printf("Remainder of %f / %f is %lf\n", a, b, fmod(a,b));
   
   return(0);
}

让我们编译并运行上面的程序,将产生以下结果 -

Remainder of 9.200000 / 2 is 1.200000
Remainder of 9.200000 / 3.700000 is 1.800000

相关用法


注:本文由纯净天空筛选整理自 C library function - fmod()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。