double fdim (double x , double y);
float fdim (float x , float y);
long double fdim (long double x, long double y);
double fdim (Type1 x , Type2 y); // additional overloads
القيمة الموجبة للفرق بين رقمين x-y اذا كانت x>y وغير ذلك يكون الناتج صفرا
/* fdim example */
#include <stdio.h> /* printf */
#include <math.h> /* fdim */
int main ()
{
printf ("fdim (2.0, 1.0) = %f\n", fdim(2.0,1.0));
printf ("fdim (1.0, 2.0) = %f\n", fdim(1.0,2.0));
printf ("fdim (-2.0, -1.0) = %f\n", fdim(-2.0,-1.0));
printf ("fdim (-1.0, -2.0) = %f\n", fdim(-1.0,-2.0));
return 0;
}
fdim (2.0, 1.0) = 1.000000 fdim (1.0, 2.0) = 0.000000 fdim (-2.0,-1.0) = 0.000000 fdim (-1.0,-2.0) = 1.000000