ホームページ  >  に質問  >  本文

構文 - Python の整数と浮動小数点数にはサイズ制限がないのですか?

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

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

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

某草草某草草2710日前1580

全員に返信(2)返信します

  • phpcn_u1582

    phpcn_u15822017-05-18 10:59:58

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

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

    返事
    0
  • PHPz

    PHPz2017-05-18 10:59:58

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

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

    返事
    0
  • キャンセル返事