「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > コンパイラが 10 進データ型をサポートしていない場合、C++ で 10 進データ型を使用するにはどうすればよいですか?

コンパイラが 10 進データ型をサポートしていない場合、C++ で 10 進データ型を使用するにはどうすればよいですか?

2024 年 11 月 15 日に公開
ブラウズ:289

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

C での 10 進数データ型の使用

C では、 10 進数 32、10 進数 64、128 進数 128 などの 10 進数データ型は、Decimal TR (テクニカルレポート)。ただし、これらの型の実装はコンパイラによって異なります。

コンパイラのサポート

  • gcc などの一部のコンパイラは、Decimal TR を実装し、対応する拡張機能を提供します。 C では .
  • 他のコンパイラはこれらの型をサポートしていない可能性があります。

オプション10 進数データ型を使用する場合

コンパイラーが 10 進数型をサポートしていない場合は、次のオプションを検討してください:

  • IBM decNumber Library: ラッパーの作成このライブラリが 10 進数機能にアクセスできるようにします。
  • TR 提案: Decimal TR を更新および標準化します。実装は利用可能ですが、一般公開は不確実です。

注: Decimal TR とその実装は、標準化プロセスの進行に応じて変更される可能性があります。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3