BUG: printf suppress zeros of a decimal number

Stefani Seibold stefani at seibold.net
Mon May 2 20:07:22 UTC 2011


The following simple test should print 300, but it shows only 3.

#include <stdio.h>

int main(void)
{
	printf("%f\n", 300.0);
	return 0;
}

printf eats all following zero's after the last non zero digit.

If have tested it with uClibc 0.9.32-rc3 and the current snapshot.





More information about the uClibc mailing list