"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je utiliser les types de données décimaux en C++ lorsque mon compilateur ne les prend pas en charge ?

Comment puis-je utiliser les types de données décimaux en C++ lorsque mon compilateur ne les prend pas en charge ?

Publié le 2024-11-15
Parcourir:232

How Can I Use Decimal Data Types in C   When My Compiler Doesn\'t Support Them?

Utilisation des types de données décimales en C

En C , les types de données décimales comme decimal32, decimal64 et decimal128 sont fournis par Decimal TR ( rapport technique). Cependant, l'implémentation de ces types varie selon les compilateurs.

Prise en charge du compilateur

  • Certains compilateurs, tels que gcc, implémentent Decimal TR et fournissent les extensions correspondantes. en C .
  • D'autres compilateurs peuvent ne pas prendre en charge ces types.

Options d'utilisation des données décimales Types

Si votre compilateur ne prend pas en charge les types décimaux, envisagez les options suivantes :

  • Bibliothèque IBM decNumber : Créez un wrapper pour cette bibliothèque pour accéder à la fonctionnalité décimale.
  • Proposition TR : Participer aux efforts de mise à jour et de normalisation du TR décimal. Une implémentation est disponible, mais sa sortie publique est incertaine.

Remarque : Le Decimal TR et son implémentation sont susceptibles de changer à mesure que le processus de normalisation progresse.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3