Gaya Hidup

float dan double dalam Teknologi, pengertian, perbedaan

Perbedaan Utama – float & double 

Dalam pemrograman, diperlukan untuk menyimpan data. Data disimpan dalam memori.

Lokasi memori yang menyimpan data disebut variabel. Setiap lokasi memori dapat menyimpan jenis data tertentu.

Ukuran memori untuk setiap tipe data berbeda. Dalam bahasa pemrograman seperti Python, programmer tidak perlu mendeklarasikan tipe variabel.

Dalam bahasa pemrograman seperti Java, programmer harus mendeklarasikan tipe variabel. Ada sejumlah tipe data seperti char, int, float dan double.

Tipe data char digunakan untuk menyimpan nilai karakter tunggal. Tipe data int digunakan untuk menyimpan nilai numerik tanpa titik desimal.

Tipe data float dan double digunakan untuk menyimpan nilai numerik dengan titik desimal. Artikel ini membahas perbedaan antara float dan double.

Perbedaan yang jelas dari mereka, float dan double yaitu float, merupakan istilah yang mengacu pada tipe data floating point 32 bit IEEE 754 presisi tunggal, sedangkan double adalah tipe data floating point 64 bit IEEE 754 presisi ganda.

ISI

  1. Ikhtisar dan Perbedaan Utama 2. Apa itu float3.

    Apa itu ganda4. Kesamaan Antara float dan double5.

    S ide by Side Comparison – float & double in Tabular Form 6. Summary

Pengertian pelampung?

Pelampung, merupakan istilah yang mengacu pada floating point 32-bit presisi tunggal.

Ini adalah tipe data standar yang didukung oleh bahasa pemrograman seperti Java. Untuk mendeklarasikan variabel float, kata kunci ‘float’ digunakan.

Sehingga tidak bisa digunakan untuk nama pengenal seperti nama method dan nama variabel. Lihat program di bawah ini.

Menurut program di atas, angka adalah variabel yang dapat menyimpan angka floating point. Di sini, -20.5f digunakan sebagai pengganti -20.5.

-20,5 adalah literal ganda. Untuk menunjukkan compiler menyimpan nilai sebagai float, programmer harus menulis f atau F.

Pengertian ganda?

Ganda, merupakan istilah yang mengacu pada floating point 64-bit presisi ganda. Ini adalah tipe data yang telah ditentukan sebelumnya.

Untuk mendeklarasikan variabel ganda, kata kunci ‘ganda’ digunakan. Oleh karena itu, tidak dapat digunakan untuk nama pengidentifikasi seperti nama metode dan nama variabel.

Lihat program di bawah ini. Menurut program di atas, bilangan merupakan variabel bertipe double.

Mencetak nomor akan memberikan output sebagai -20,5. Dibutuhkan 64 bit dalam memori untuk menyimpan nilai.

Jika programmer ditulis -20.5, itu dianggap ganda. Dia juga bisa menuliskannya sebagai -20.5d.

Menulis ‘d’ adalah opsional. Pengecoran tipe dapat dilakukan pada tipe data.

Ini adalah proses mengubah satu tipe data ke tipe data lainnya. Saat menetapkan tipe data yang lebih kecil ke tipe data yang lebih besar, tidak diperlukan transmisi.

Pelebaran terjadi dalam byte, short, int, long, float, double order. Saat menetapkan tipe data yang lebih besar ke tipe data yang kecil, perlu dilakukan casting.

Menurut program di atas, num1 dan num2 memiliki tipe data float. Penjumlahan ditugaskan ke jumlah variabel.

Itu adalah pelampung. Karena float adalah tipe data yang lebih kecil dibandingkan dengan double, float dapat langsung ditugaskan ke nomor variabel double tanpa pengecoran tipe.

x dan y dapat menyimpan tipe data ganda. Penjumlahan ditugaskan ke variabel z.

Itu juga bisa menyimpan ganda. Pengecoran tipe diperlukan untuk menetapkan tipe data yang lebih besar ke tipe data yang lebih kecil.

Oleh karena itu, untuk menyimpan nilai double ke variabel float, perlu dilakukan pengecoran tipe karena double adalah tipe data yang lebih besar daripada float.

Apa Persamaan Antara float dan double?

  • Baik float dan double, merupakan istilah yang mengacu pada tipe data yang telah ditentukan yang didukung oleh bahasa pemrograman seperti Java.
  • Tipe float dan double tidak digunakan untuk presisi seperti mata uang.

Apa Perbedaan Antara float dan double?

mengambang & ganda

Float, merupakan istilah yang mengacu pada tipe data floating point 32 bit IEEE 754 presisi tunggal.

Double adalah tipe data floating point 64 bit IEEE 754 presisi ganda.

 Jumlah Byte

Float panjangnya 4 byte.

Double panjangnya 8 byte.

Nilai dasar

Nilai default dari float adalah 0.0f.

Nilai default ganda adalah 0,0d.

Kata kunci

Kata kunci ‘float’ digunakan untuk mendeklarasikan nilai floating.

Kata kunci ‘ganda’ digunakan untuk menyatakan nilai ganda.

Memori yang Diperlukan

Pelampung membutuhkan lebih sedikit memori daripada dua kali lipat.

Ganda membutuhkan lebih banyak memori daripada float.

Ringkasan – mengambang & ganda

Dalam pemrograman, perlu untuk menyimpan data. Data tersebut disimpan di lokasi memori dan disebut variabel.

Setiap variabel menyimpan data dengan tipe tertentu. Ada tipe data seperti int, char, double dan float dll.

Artikel ini membahas perbedaan antara dua tipe data yaitu float dan double. Perbedaan antara float dan double, merupakan istilah yang mengacu pada float adalah tipe data, yang merupakan floating point IEEE 754 32 bit presisi tunggal, sedangkan double adalah tipe data, yang merupakan floating point IEEE 754 64 bit presisi ganda.

Referensi:
  1. Variabel Java dan Tipe Data (Primitif).

    Tersedia disini2.Point, Tutorial. “Java Basic Datatypes.”, Tutorials Point, 8 Januari 2018.

    Tersedia di sini