Heim > Backend-Entwicklung > C++ > Hauptteil

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

Patricia Arquette
Freigeben: 2024-11-02 07:59:29
Original
480 Leute haben es durchsucht

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

Verwendung dezimaler Datentypen in C

In C werden dezimale Datentypen wie decimal32, decimal64 und decimal128 vom 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 von Dezimaldatentypen

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: Der Decimal TR und seine Implementierung können sich im Laufe des Standardisierungsprozesses ändern.

Das obige ist der detaillierte Inhalt vonWie kann ich dezimale Datentypen in C verwenden, wenn mein Compiler sie nicht unterstützt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!