Keywords: print, printf, stack, heap, floating, point
I am using EDK and an ML505 board. I use the following printf() function to print a floating point number:
printf("0.0009765625 = %.9f\r\n", 0.0009765625);
The output on the Terminal is as follows:
0.0009765625 = 0.00112
How do I correct the problem?