Breaking News

Tutorial Bahasa C Part 12 : Penggunan Tipe Data Float Pemrograman Bahasa C

Dalam tutorial sebelumnya kita sudah membahas tentang Penggunaan Tipe Data Integer pada Pemrograman Bahasa C, kali ini kita akan membahas tipe data lainnya yaitu Penggunaan Tipe Data Float pada Pemrograman Bahasa C.

Pengertian Tipe Data Float Bahasa C

Tipe data float adalah tipe data untuk bilangan pecahan yang dipakai untuk menampung bilangan seperti 6.5, 10.8, 70.25. Sama seperti bahasa pemrograman pada umumnya, kita akan menggunakan tanda titik sebagai permisah bilangat bulat dan pecahan, bukan tanda koma seperti yang kita pakai pada umumnya.

Dalam bahasa C, selain float juga terdapat tipe data double dan long double yang juga bisa dipakai untuk menyimpan bilangan pecahan.

Berikut tabel perbedaan masing-masing tipe data tersebut dalam bahasa C:
Jenis Tipe Data
Ukuran Memory
Jangkauan
Ketelitian
float
4 byte
1.2E-38 sampai 3.4E+38
6 tempat desimal
double
8 byte
2.3E-308 sampai 1.7E+308
15 tempat desimal
long double
16 byte
1.7E-320 sampai 1.7E+320
18 tempat desimal

Meskipun tipe data float bisa menyimpan anga yang sangat besar, tapi tipe data ini memiliki kelemahan yang umum di setiap bahasa pemrograman yaitu terdapat batas tingkat ketelitian. Hal ini berhubungan dengan mekanisme penyimpanan di dalam komputer yang berupa angka biner.



Penggunaan Tipe Data Float Bahasa C

Sebagai contoh, saya akan membuat 3 variabel bertipe float, double dan long double.

Untuk menampilkan angka float, kita menggunakan kode %f dan %ld untuk long double di dalam perintah printf. Namun karena compiler yang tidak mendukung tipe data long double maka hasil untuk angka3 akan seperti contoh diatas.

Lalu, kita bisa melihat bahwa secara default bahasa C menampilkan angka desimal dengan 6 angka di belakang koma. Maksudnya, jika yang ditulis 6.423, maka yang ditampilkan menjadi 6.423000.

Bagaimana mengubahnya, misalnya menjadi 2 angka dibelakang koma?
Perintah printf memiliki aturan khusus untuk hal ini. Untuk mengatur agar bahasa C menampilkan jumlah angka dibelakang koma, kita bisa menambahkan 3 cara penulisan ke dalam pola %f. Dimana formatnya adalah sebagai berikut :



Dalam tutorial kali ini kita telah membahas tentang tipe data float.
Berikutnya kita akan bahas tentang Array dalam tutorial selanjutnya : Penggunaan Tipe Data Array Pemrograman Bahasa C.

Tidak ada komentar