Sintaks - Integer Python dan nombor titik terapung tidak mempunyai had saiz?
某草草
某草草 2017-05-18 10:57:58
0
2
1613

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?

某草草
某草草

membalas semua(2)
phpcn_u1582

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

PHPzhong

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan