Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: [C] printf con double

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230

    [C] printf con double

    Quale formattazione devo assegnare alla printf per stampare i double.
    Io ho provato con lf ed ottengo la stampa dei caratteri lf.
    Ho addirittura letteralemente copiato l'esempio che trovate e vi riporto :

    http://www.cplusplus.com/reference/c...math/sqrt.html


    Codice PHP:
     double paramresult;
      
    param 1024.0;
      
    result sqrt (param);
      
    printf ("sqrt(%lf) = %lf\n"paramresult ); 

  2. #2
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790
    sia per float che per double si usa %f
    conoscenze: C/C++, Java, PHP, Python
    [No PM tecnici o di qualsiasi genere]

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    Originariamente inviato da Metflar
    sia per float che per double si usa %f
    già provato ... niente da fare !

  4. #4
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790
    Originariamente inviato da puntino
    già provato ... niente da fare !
    ma cosa stampa?
    conoscenze: C/C++, Java, PHP, Python
    [No PM tecnici o di qualsiasi genere]

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    %f cioè il carattere di formattazione

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Naturalmente hai aggiunto l'include

    #include <math.h>
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    certo altrimenti averi avuto un errore di compilazione con la funzione sqrt

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... allora non esiste alcun problema con quel codice ...

    Probabilmente e' il tuo compilatore ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    230
    infatti e quello che penso, ci sarebbe qualche stratagemma per fare cmq la stampa di un valore double?

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma hai problemi solamente con %lf o anche con %f

    ?

    Il compilatore supporta il tipo numerico double (o il float)?

    Di quale compilatore si tratta, con precisione (suppongo un compilatore per minix ...)?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.