Christmas Special Price
Jajan Kelas Apapun di ITBOX Diskon 75%
Periode: 24-26 Desember 2025
Hari
Jam
Menit
Detik
XMASBOXX
Periode promo 17-24 Oktober 2025

Float Adalah: Jenis dan Float Bahasa C

April 8, 2024

apa itu float

Float adalah tipe data yang ada digunakan di bahasa pemrograman untuk menampilkan data dengan pecahan. Jenis data float yang paling sering digunakan adalah float, double dan long double. Dalam pemrograman biasanya ada banyak perhitungan yang akan menggunakan angka atau bilangan desimal. 

Jenis data float ini biasanya juga mempunyai penyimpanan sampai 3 hingga 2 bit atau setara dengan 4 byte untuk variable jenis float. Tipe data ini lebih cocok untuk variabel yang berisi angka pecahan, seperti hasil pembagian, nilai IPK maupun hasil komputasi numerik dengan angka yang tidak dapat ditampung pada data integer. 

Setelah Anda memahami pengertian float adalah, selanjutnya simak beberapa tipe, bedanya dengan double float dan tipe data float bahasa C. 

Tipe Data Float Adalah

Banyak perhitungan yang ada di komputer memakai angka dengan belakangnya koma dan hal ini biasa disebut dengan bilangan desimal. Contohnya saat Anda menghitung nilai lingkaran, maka perlu memakai pi dengan nilai sekitar 3,14. 

Di bahasa pemrograman C, angka-angka seperti pi ini disebut dengan floating point. Penyampaian datanya harus memakai tipe data float. Tipe data float tersebut memiliki beberapa bentuk sesuai dengan dasar bit-nya. Nah, bentuk-bentuk umum tipe data float adalah:

1. Float (Floating-Point Single Precision)

Jenis data float yang pertama dinamakan dengan float atau floating-point single precision karena istilah tersebut sering disebutkan oleh para programmer. Jenis data float ini, data yang disimpan di dalam area 4 byte dan 32 byte yang mempunyai ketelitian kurang lebih 6 digit yang ada di belakang koma. Jangkauannya adalah 1,17 3-38 – 3,4 e+38. 

2. Double 

Float adalah tipe data dengan ciri-ciri belakangnya memiliki nilai desimal yang ditandai dengan simbol titik (.). Nah, jenis tipe data yang kedua dinamakan dengan double atau floating-point double precision. Jenis data ini datanya disimpan di dalam area 8 byte dan 64 byte serta mempunyai ketelitian hingga 15 digit. Jangkauan dari ketelitian di tipe data double adalah 2,22507 e-308 – 1,79769 e-308. 

3. Long Double

Jenis data float yang terakhir adalah long double. Jenis data float ini mempunyai tingkat ketelitian sangat tinggi dibandingkan tipe sebelumnya. Tipe data float double disimpan di dalam area 12 byte dan 96 byte dengan jangkauan ketelitiannya 3,3621 e+4932 – 1,18973 e+4932. 

Nah, seperti itulah beberapa tipe data float yang dibedakan sesuai dengan dasar bit-nya yang perlu Anda pelajari. 

Perbedaan Float dan Double Float

Double float mempunyai nilai lebih besar dari float yang pertama. Double float merupakan tipe data ganda yang ukurannya sama dengan 8 byte pada variabel tipe ganda secara khusus. Dengan ukuran penyimpanan cukup besar ini akan menentukan presisi ganda dengan ukuran 2 kali lipat dari tipe float. Nah, perbedaan float dan double float bisa dilihat dari beberapa hal, seperti:

1. Variabel Ukuran Penyimpanan 

Ukuran jenis data float adalah memiliki variable dengan ukuran 32 bit atau apabila disetarakan pada ukuran float C++ akan memiliki ukuran 4 bytes. Variabel data double float mempunyai ukuran 2 kali lipatnya dari float, yaitu 64 bit dan jika disetarakan dengan Double C++ maka ukurannya 8 bytes. Inilah yang membuat data float double jadi lebih besar penyimpanannya. 

Nilai yang ada di float hanya sekitar 1.4e-045 + 038, sedangkan nilai di tipe data float double mempunyai angka 4,9e-324 dan 1.8e+308. 

2. Akurasi Data Float 

Data float melakukan menentukan presisi secara tunggal, jadi apabila dibandingkan dengan double float jadi 2 kali lipatnya, akurasi data float jadi terbilang masih kurang. Beda halnya dengan double float atau float ganda untuk menentukan presisi ganda sebab bisa diabaikan float kesalahannya 2 kali lipatnya saja dibandingkan float. 

3. Presisi Data 

Perbedaan berikut float dengan double float adalah presisi data pada double float mempunya angka presisi yang lebih besar tentunya dibandingkan dengan jenis tipe float. Tipe float hanya mempunyai 32 byte IEEE 754 dan presisi tunggal floating point number bit dengan tipe data float hanya mempunyai angka 7 digit desimal. 

4. Keakuratan Perhitungan 

Keakuratan di jenis tipe data float ganda lebih akurat dari jenis float. Hal ini akan lebih tepat apabila Anda memakai double float dalam perhitungan sistematis ganda dibandingkan menggunakan tipe data float. 

5. Penyimpanan Memori 

Penyimpanan memori jenis float yang memiliki presisi tinggi tidak diperlukan dan biasanya programnya hanya memerlukan ruang penyimpanan data yang cukup hemat karena sejumlah angka desimal saja yang akan disimpan. Tidak hanya hemat pada penyimpanan memori saja, namun juga Anda bisa hemat biaya. 

Pada tipe data double float kebalikannya dengan float karena akan memakan biaya serta menguras penyimpanan lebih besar karena akan menempati banyak ruang. Akan tetapi double float lebih efektif apabila Anda sedang membutuhkan banyak presisi, seperti pada konversi mata uang, transaksi keuangan, perhitungan ilmiah dan sebagainya. 

6. Penggunaan Data dengan Java 

Apabila Anda memakai jenis float dengan Java di msns float, maka untuk mendeklarasikan tidak perlu type cast. Double float pada penggunaan Java mempunyai titik desimal default, yaitu 2,344;

Itulah penjelasan mengenai perbedaan dari float dengan double float yang perlu Anda pahami. 

Tipe Data Float Bahasa C

Pada bahasa pemrograman C, selain menggunakan float juga ada tipe data double yang bisa Anda gunakan untuk menyimpan nilai pecahan. Bedanya float dan double float akan terlihat pada jangkauan angka dan tingkat ketelitian angka. 

Perbedaan ukuran memori pada tipe data float bahasa pemrograman C adalah:

Jenis Tipe Data Float 

Ukuran memori tipe data float yaitu 4 byte dengan jangkauan 1.2E-38 sampai 3.4E+38 dan ketelitiannya 6 desimal. 

Jenis Tipe Data Double Float 

Ukuran memori tipe double data float ialah 8 byte dengan jangkauan 2.E3-308 sampai 1.7E+3-8 dan ketelitiannya 15 desimal.

Nah, jadi dari penjelasan di atas ukuran memori pada tipe data float bahasa pemrograman C adalah 4 byte untuk tipe data float dan 8 byte untuk tipe data double. 

Contoh Kode Program Tipe Data Float Bahasa C

Contoh kode program yang pertama dengan membuat 2 variabel dengan tipe float dan double float, input angka dan akan menampilkan:

tipe data float bahasa c

Cara menampilkan angka float, Anda harus memakai kode %f pada perintah printf.

Contoh program tipe data float adalah:

contoh program tipe data float

Dilihat dari kedua contoh tersebut, bisa dilihat secara default pada bahasa C menampilkan angka desimal dengan jumlah 6 angka pada belakang koma. 

Free Float Saham 

Float juga digunakan di dalam bidang saham yang disebut dengan free float saham. Free float merupakan saham terbuka yang diperdagangkan bagi publik atau dipegang oleh orang dalam maupun pemegang saham mayoritas. 

Nah, range atau rasio presentasi free float saham yang cukup optimal untuk melihat kestabilan saham adalah 40% sampai 80%. Rasio free float adalah jumlah saham yang dimiliki oleh masyarakat maupun publik. 

Jadi, berdasarkan penjelasan di atas float adalah jenis tipe data yang dipakai di bahasa pemrograman untuk menampilkan data dengan nilai pecahan. Bagi Anda yang sedang mempelajari bahasa pemrograman bisa belajar melalui kursus di ITBOX. 

Share Artikel
Shopping cart0
There are no products in the cart!
Continue shopping

Level

Course Level

Category

Skill