|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
[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. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
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
__________________
|
![]() |
![]() |
![]() |
#3 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
%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.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:13.