Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Troncare gli zeri dopo la virgola in C

    Ciao ! Volevo sapere se esisteva una funzione per troncare gli zeri non significativi dopo la virgola da un float, cioè per esempio 5 invece di 5.00000

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Troncare gli zeri dopo la virgola in C

    Originariamente inviato da xeroflex
    Ciao ! Volevo sapere se esisteva una funzione per troncare gli zeri non significativi dopo la virgola da un float, cioè per esempio 5 invece di 5.00000
    Intendi di una conversione in stringa???
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3

    Re: Troncare gli zeri dopo la virgola in C

    Originariamente inviato da xeroflex
    Ciao ! Volevo sapere se esisteva una funzione per troncare gli zeri non significativi dopo la virgola da un float, cioè per esempio 5 invece di 5.00000
    Invece di
    printf("%f\n", valore );
    usa
    printf("%g\n", valore );
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  4. #4
    grande! esattamente quello ke volevo! grazie mille!!!

  5. #5
    già che c'ero ho dato un'occhiata agli altri valori: %X per gli esadecimali, %o per gli ottali ...
    e per la rappresentazione binaria? :master:

  6. #6
    Originariamente inviato da xeroflex
    già che c'ero ho dato un'occhiata agli altri valori: %X per gli esadecimali, %o per gli ottali ...
    e per la rappresentazione binaria? :master:
    Per la rappresentazione binaria ci vuole un pò di olio di gomito

    Due esempi -> link
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  7. #7
    grazie utilissimo

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.