Rumah > Artikel > pembangunan bahagian belakang > Apakah yang diwakili oleh float dalam bahasa c?
Titik terapung ialah jenis data yang digunakan untuk menyimpan nombor dengan titik perpuluhan, diwakili sebagai gabungan mantissa dan eksponen. Dalam C, jenis apungan biasanya menduduki 4 bait, mempunyai julat nilai kira-kira -3.4e38 hingga 3.4e38, dan mempunyai ketepatan kira-kira 6 hingga 7 tempat perpuluhan. Disebabkan oleh ketidaktepatan yang wujud dalam perwakilan titik terapung, adalah disyorkan untuk menggunakan operator kesamaan anggaran untuk membandingkan nilai titik terapung. Aritmetik titik terapung mungkin mengalami ralat pembundaran dan mungkin tidak mematuhi persekutuan dan komutatif. Satu lagi jenis data titik terapung ialah dua kali ganda, yang menduduki 8 bait, mempunyai julat nilai yang lebih besar dan ketepatan yang lebih tinggi.
float bermaksud titik terapung dalam bahasa C
Apakah itu titik terapung?
Titik terapung ialah jenis data yang digunakan untuk menyimpan nombor dengan titik perpuluhan. Notasi titik terapung mewakili nombor sebagai gabungan mantissa (digit bererti) dan eksponen (eksponen).
Julat dan ketepatan apungan
Dalam bahasa C, jenis apungan biasanya menduduki 4 bait (32 bit). Julat nilainya adalah lebih kurang -3.4e38 hingga 3.4e38, dengan ketepatan kira-kira 6 hingga 7 digit perpuluhan. . (==) operasi Berhati-hati apabila membandingkan nilai titik terapung. Adalah disyorkan untuk menggunakan pengendali kesamaan anggaran (~=) untuk membandingkan nilai titik terapung, yang membenarkan tahap ralat tertentu.
Operasi titik terapung
Dalam operasi titik terapung, ralat pembundaran mungkin berlaku. Tambahan pula, operasi titik terapung tidak selalu mematuhi undang-undang bersekutu dan komutatif.
Perbezaan antara float dan doubleSatu lagi jenis data titik terapung ialah dua kali ganda, yang biasanya menduduki 8 bait (64 bit). double mempunyai julat nilai yang lebih besar dan ketepatan yang lebih tinggi (kira-kira 15 hingga 16 tempat perpuluhan) daripada terapung.
Atas ialah kandungan terperinci Apakah yang diwakili oleh float dalam bahasa c?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!