ホームページ  >  記事  >  バックエンド開発  >  Python の浮動小数点数は何バイトを占めますか?

Python の浮動小数点数は何バイトを占めますか?

anonymity
anonymityオリジナル
2019-06-11 09:14:1915955ブラウズ

浮動小数点数は、マシン上の浮動小数点数のネイティブ倍精度 (64 ビット) によって表されます。約 17 桁の精度と -308 ~ 308 の範囲の指数を提供します。 C言語のdouble型と同じです。 Python は 32 ビット単精度浮動小数点数をサポートしていません。プログラムで間隔と数値精度を正確に制御する必要がある場合は、numpy 拡張ライブラリの使用を検討してください。

Python の浮動小数点数は何バイトを占めますか?

#Python 3.X では、浮動小数点数に対してデフォルトで 17 桁の精度が提供されます。

単精度と倍精度に関する一般的な説明:

単精度型と倍精度型、その型指定子は float 単精度指定子、double 倍精度指定子です。 Turbo C では、単精度型はメモリ空間の 4 バイト (32 ビット) を占有し、その値の範囲は 3.4E-38 ~ 3.4E 38 で、有効数字は 7 桁しか提供できません。倍精度型は 8 バイト (64 ビット) のメモリ空間を占有し、その値の範囲は 1.7E-308 ~ 1.7E 308 で、有効数字 16 桁を提供できます。

以上がPython の浮動小数点数は何バイトを占めますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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