DOC: Documentation on fmod() Is IncorrectLast reviewed: January 8, 1997Article ID: Q120959 |
The information in this article applies to:
SUMMARYThe fmod(x,y) function returns the floating point remainder of x/y, where x and y are floating point numbers. If y is 0.0, fmod should return a NAN(not a number) which it does, but the documentation on fmode says incorrectly that it should return 0. The document has been corrected in Visual C++ 2.0.
MORE INFORMATION
Sample Code
#include <stdio.h> #include <math.h> void main(void){ double x=10.0, y=0.0, z; z=fmod(x,y); printf("The remainder of %.2f/%.2f is %f\n", x, y, z);}
OutputThe remainder of 10.00/0.00 is -1.#IND00 // Correct output
|
Additional reference words: 1.00 2.00 double remainder
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |