Apa yang Dimaksud dengan Pemrograman C, C ++ dan C #?

Float adalah istilah singkat untuk "floating point." Menurut definisi, ini adalah tipe data dasar yang dibangun ke dalam kompiler yang digunakan untuk mendefinisikan nilai numerik dengan titik desimal mengambang. C, C ++, C # dan banyak bahasa pemrograman lainnya mengenali float sebagai tipe data. Tipe data umum lainnya termasuk int dan dua kali lipat.

Tipe float dapat mewakili nilai mulai dari sekitar 1,5 x 10-45 hingga 3,4 x 1038, dengan presisi - batas angka - tujuh. Float dapat memuat hingga tujuh digit total, tidak hanya mengikuti titik desimal - jadi, misalnya, 321.1234567 tidak dapat disimpan dalam float karena memiliki 10 digit. Jika presisi yang lebih besar — ​​lebih banyak digit — diperlukan, tipe ganda digunakan.

Penggunaan untuk Float

Float digunakan sebagian besar di perpustakaan grafis karena permintaan mereka yang sangat tinggi untuk kekuatan pemrosesan. Karena jaraknya lebih kecil daripada tipe ganda, float telah menjadi pilihan yang lebih baik ketika berhadapan dengan ribuan atau jutaan angka floating-point karena kecepatannya. Keuntungan float over double dapat diabaikan, karena kecepatan perhitungan telah meningkat secara dramatis dengan prosesor baru. Float juga digunakan dalam situasi yang dapat mentolerir kesalahan pembulatan yang terjadi karena ketepatan float tujuh digit.

instagram viewer

Mata uang adalah penggunaan umum lainnya untuk float. Pemrogram dapat menentukan jumlah tempat desimal dengan parameter tambahan.

Melayang vs Double dan Int

Float dan double adalah tipe yang serupa. Float adalah tipe data floating point 32-bit presisi tunggal; double adalah tipe data floating point 64-bit dengan presisi ganda. Perbedaan terbesar adalah dalam presisi dan jangkauan.

Dua kali lipat: Ganda menampung 15 hingga 16 digit, dibandingkan dengan tujuh float. Rentang ganda adalah 5,0 × 10−345 hingga 1,7 × 10308.

Int: Int juga menangani data, tetapi melayani tujuan yang berbeda. Angka tanpa bagian pecahan atau kebutuhan titik desimal dapat digunakan sebagai int. Tipe int hanya menampung bilangan bulat, tetapi membutuhkan lebih sedikit ruang, aritmatika biasanya lebih cepat daripada jenis lainnya, dan menggunakan cache dan bandwidth transfer data yang lebih efisien.

instagram story viewer