long double は何バイトですか

藏色散人
藏色散人オリジナル
2021-11-24 14:14:0411762ブラウズ

long double には 16 バイト、12 バイト、および 8 バイトがあり、そのうち 16 バイトが大部分を占めます。ANSI C 標準では、long double の正確な精度が指定されていないため、異なる要件に対して異なる要件が存在する可能性があります。プラットフォームを達成します。

long double は何バイトですか

#この記事の動作環境: Windows7 システム、C、Dell G3。

long double は何バイトですか?

long double には 16 バイト、12 バイト、および 8 バイトがあります。このうち 16 バイトが大半を占めます。

long double は、コンピュータ プログラミング言語 C 言語および C 言語のデータ型です。

long double (倍精度浮動小数点型または倍精度浮動小数点型) long double は、1999 年に改訂された C 言語標準の「キーワード」です。long double は、C 言語および C で使用されます。言語ライブラリ関数、語彙、ただし、long double の処理はコンパイラに依存します。

ANSI C 標準では、double 変数が IEEE 64 ビット (8 バイト) 浮動小数点値として格納されることが規定されていますが、long double の正確な精度は規定されていません。

したがって、プラットフォームごとに実装が異なる可能性があります。

8 バイト、10 バイト、12 バイトまたは 16 バイトのものもあります。

long double の精度は int や long int と同様に double の精度以上であることが規定されています。

特定のコンパイラの状況については、sizeof(long double) を出力して知ることができます。

さらに関連する知識については、FAQ 列にアクセスするか、「c 言語チュートリアル 」をご覧ください。

以上がlong double は何バイトですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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