Das ist ja mal interessant mit dem double!
ich zitiere mal aus meinem C-Buch(erklärung zur Funktion printf()):
Wert Bedeutung
f Argument vom Typ float oder double[.....]
geht eigenltich noch weiter, steht aber im widerspruch zu deiner Aussage,
ih denke mal aber, dass deine Aussage hinkommt Bild  , denn ich hatte
schon öfters das Problem. Bild  
stdio.h hab ich natürlich includiert. Bild