Returns the floating-point remainder r = x - n*y) when y is nonzero. This function is supported on OpenVMS Integrity servers and Alpha only. Format #include <math.h> double remquo (double x, double y, int * quo); float remquof (float x, float y, int * quo); long double remquol (long double x, long double y, int * quo);
1 – Argument
x A real number. y A real number. quo
2 – Description
The remquo(), remquof(), and remquol() functions compute the same remainder as the remainder(), remainderf(), and remainderl() functions, respectively. In the object pointed to by quo, they store a value whose sign is the sign of x/y and whose magnitude is congruent modulo 2n to the magnitude of the integral quotient of x/y, where n is an implementation-defined integer greater than or equal to 3. The remquo functions are functionally equivalent to the remainder functions.
3 – Return Values
r Upon successful completion, these functions return the floating-point remainder r = x - ny when y is nonzero. Nan If x or y is Nan.