„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich dezimale Datentypen in C++ verwenden, wenn mein Compiler sie nicht unterstützt?

Wie kann ich dezimale Datentypen in C++ verwenden, wenn mein Compiler sie nicht unterstützt?

Veröffentlicht am 15.11.2024
Durchsuche:412

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

Verwenden von dezimalen Datentypen in C

In C werden dezimale Datentypen wie decimal32, decimal64 und decimal128 von Decimal TR bereitgestellt ( Technischer Bericht). Die Implementierung dieser Typen variiert jedoch je nach Compiler.

Compiler-Unterstützung

  • Einige Compiler, wie z. B. gcc, implementieren den Decimal TR und stellen die entsprechenden Erweiterungen bereit in C.
  • Andere Compiler unterstützen diese Typen möglicherweise nicht.

Optionen für die Verwendung dezimaler Datentypen

Wenn Ihr Compiler dies nicht unterstützt Dezimaltypen, berücksichtigen Sie die folgenden Optionen:

  • IBM decNumber Library: Erstellen Sie einen Wrapper für diese Bibliothek, um auf Dezimalfunktionen zuzugreifen.
  • TR-Vorschlag: Beteiligen Sie sich an den Bemühungen zur Aktualisierung und Standardisierung des Decimal TR. Eine Implementierung ist verfügbar, aber ihre öffentliche Veröffentlichung ist ungewiss.

Hinweis: Die Decimal TR und ihre Implementierung können sich im Laufe des Standardisierungsprozesses ändern.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3