Perbahasan Hebat: berganda lwn. terapung dalam C
Berkenaan dengan perwakilan nombor, C menawarkan dua jenis data titik terapung: berganda dan terapung. Tetapi yang manakah harus anda pilih untuk projek anda?
Kebaikan dan Kelemahan
Double:
Apung:
Jika ketepatan tinggi adalah penting, dua kali ganda lebih diutamakan. Walau bagaimanapun, dalam beberapa kes, ketepatan ganda yang lebih tinggi boleh menyebabkan ralat yang lebih besar disebabkan oleh pembundaran.
Pertimbangkan algoritma yang anda gunakan. Memilih algoritma yang sesuai boleh meminimumkan ralat tanpa mengira jenis data.2. Pertimbangan Memori:
Jika kelajuan menjadi keutamaan, aritmetik apungan yang lebih pantas boleh memberi kelebihan.
Penyusun dan Perkakasan
Apabila memilih antara dua kali ganda dan apungan, adalah penting untuk mempertimbangkan ketepatan, ingatan kekangan, prestasi, dan algoritma khusus yang digunakan. Pilihan optimum akan berbeza-beza bergantung pada keperluan projek.
Atas ialah kandungan terperinci Berganda atau Terapung dalam C : Jenis Titik Terapung Yang Mana Perlu Anda Pilih?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!