cari

Rumah  >  Soal Jawab  >  teks badan

Sintaks - Integer Python dan nombor titik terapung tidak mempunyai had saiz?

Saya pernah belajar C sebelum ini dan sekarang saya sedang belajar Python 3.5 Gambar di bawah adalah dari laman web Liao Xuefeng

Mengapakah integer Python dan nombor titik terapung tidak mempunyai had saiz? ? Bagaimanakah integer dan nombor titik terapung disimpan dalam Python?

Adakah ini bermakna bahawa semua integer yang diisytiharkan dan nombor titik terapung dalam Python adalah bersamaan secara langsung dengan long long dan long double dalam C, dan mereka secara langsung memperuntukkan memori maksimum?

某草草某草草2742 hari yang lalu1615

membalas semua(2)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-18 10:59:58

    Integer Python secara teorinya boleh mempunyai sebarang panjang (jauh melebihi panjang panjang) selagi ingatan dapat menampungnya.
    Jika panjang C boleh muat, gunakan panjang Jika tidak muat, ia secara automatik akan menukar kepada integer yang besar pada asasnya telus kepada pengaturcara.
    Nombor titik terapung hendaklah jenis berganda C.

    Nombor titik terapung biasanya dilaksanakan menggunakan dua kali ganda dalam C. ——Dokumentasi rasmi Python

    balas
    0
  • PHPz

    PHPz2017-05-18 10:59:58

    Dalam Python, panjang integer adalah tidak terhad selagi terdapat memori yang mencukupi. Ia sepatutnya lebih besar daripada long long dalam C.

    Nombor titik terapung menggunakan ketepatan berganda (64 bit) pada mesin, memberikan kira-kira 17 digit bererti, yang sepatutnya serupa dengan jenis berganda dalam C.

    balas
    0
  • Batalbalas