ホームページ  >  記事  >  バックエンド開発  >  C プログラマーは 10 進データ型をどのように使用できますか?

C プログラマーは 10 進データ型をどのように使用できますか?

DDD
DDDオリジナル
2024-11-02 20:49:02805ブラウズ

How Can C   Programmers Use Decimal Data Types?

C の 10 進データ型

C プログラミング言語は、数値を格納するためのさまざまなデータ型をサポートしています。ただし、C Decimal Technical Report (TR) で定義されている 10 進数データ型 (10 進数 32、10 進数 64、128 進数 128 など) のサポートは組み込まれていません。

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

ネイティブ サポートがないにもかかわらず、使用するには主に 2 つのオプションがあります。 C プログラムの 10 進データ型:

  1. C Decimal TR 実装を備えたコンパイラー: gcc などの特定のコンパイラーは、C Decimal TR を実装し、C を拡張して 10 進データを組み込みます。
  2. 外部ライブラリのラッパー: の場合コンパイラが 10 進数型をサポートしていない場合は、10 進数を扱うための包括的な API を提供する IBM の decNumber ライブラリのラッパーを使用できます。

C における 10 進数データ型の将来

C の 10 進データ型に関する状況を改善する取り組みが進行中です。 C Decimal TR を更新し、正式な提案として C 委員会に提出する計画が作成されました。成功すれば、10 進データ型が C 標準 (おそらく 2014 年改訂版) に組み込まれる可能性があります。

現在の実装と可用性

C Decimal TR の実装利用可能ですが、一般利用が可能かどうかはまだ不明です。ただし、最終的にはオープンソース化されるかもしれないという楽観的な見方もあります。

以上がC プログラマーは 10 進データ型をどのように使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。