long double には 16 バイト、12 バイト、および 8 バイトがあり、そのうち 16 バイトが大部分を占めます。ANSI C 標準では、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 サイトの他の関連記事を参照してください。