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

    [c++] numeri con decimali fissi

    Buongiorno a tutti.
    Avendo un trascorso come programmatore cobol mi servirebbe sapere se c'e' la possibilita' in c++ di avere qualcosa di simile ai vari pic 999.999, cioe' una variabile numerica con un numero fisso di cifre dopo la virgola, con gestione puramente decimale (quindi ad esempio 50,01+50,01=100,02, non 100,02000000002), non esadecimale come in c++.
    ho visto il tipo "decimal" ma non sono riuscito a trovare granche' in rete per capirci un po'.

    qualcuno mi sa dare una mano?

  2. #2
    La libreria standard C++ purtroppo non fornisce nulla di pronto; in ogni caso, il decimal con cifre dopo la virgola fisse è un tipo in linea di principio facilmente implementabile come classe, e ne trovi numerose implementazioni cercando in Google "C++ fixed-point decimal". Un buona implementazione mi pare ad esempio questa.
    Amaro C++, il gusto pieno dell'undefined behavior.

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.