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

Patricia Arquette
リリース: 2024-11-02 07:59:29
オリジナル
577 人が閲覧しました

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 とその実装は、標準化プロセスの進行につれて変更される可能性があります。

以上がコンパイラが 10 進データ型をサポートしていない場合、C で 10 進データ型を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート