構文 - Python の整数と浮動小数点数にはサイズ制限がないのですか?
某草草
某草草 2017-05-18 10:57:58
0
2
1650

私は以前に C を学んだことがありますが、今は Python 3.5 を学んでいます。下の写真は Liao Xuefeng の Web サイトからのものです

Python の整数と浮動小数点数にはサイズ制限がないのはなぜですか? ? Python では整数と浮動小数点数はどのように格納されますか?

Python で宣言されたすべての整数と浮動小数点数は、C の Long Long および Long Double と直接等価であり、最大メモリに直接割り当てられるという意味ですか?

某草草
某草草

全員に返信(2)
phpcn_u1582

Python の整数は、メモリが収まる限り、理論的には任意の長さ (long long をはるかに超えて) にすることができます。
C の long が適合する場合は、long を使用します。適合しない場合は、このプロセスは基本的にプログラマにとって透過的です。
浮動小数点数は C の double 型である必要があります。

浮動小数点数は通常、C では double を使用して実装されます。 ——Python 公式ドキュメント

いいねを押す +0
PHPzhong

Python では、十分なメモリがある限り、整数の長さは無制限です。C の Long Long よりもはるかに大きくなければなりません。

浮動小数点数はマシン上で倍精度 (64 ビット) を使用し、約 17 桁の有効数字を提供します。これは C の double 型に似ています。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート