View Full Version : [C] Banalità, %d per interi, ma per i double?
Cosa devo scrivere nel printf per stampare un valore double?
So che è una cosa veramente stupida ma non so dove cercare.
per i double come per i float devi utilizzare %f
se voui puoi impostare anche le cifre decimali da stampare con %.Nf dove N è il numero di cifre ke ti servono....
ciao
Ziosilvio
02-12-2005, 10:29
%f per i float.
%lf (percento, elle, effe) per i double.
Il motivo per cui printf puo' ricevere un double quando si aspetta un float, e' che in ogni caso i float vengono convertiti in double al momento del passaggio dei parametri.
Questo non succede per i puntatori, quindi scanf non puo' ricevere un puntatore a double quando si aspetta un puntatore a float.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.