Cara Membedakan ganda dan ganda panjang?

Perbedaan yang menonjol antara ganda dan ganda panjang adalah ganda digunakan untuk mewakili titik mengambang presisi ganda sementara presisi panjang digunakan untuk mewakili nilai titik mengambang presisi diperpanjang.

Saat menulis program, perlu untuk menyimpan data. Bahasa seperti C++ menggunakan variabel dalam program. Variabel adalah nama yang diberikan untuk lokasi yang menyimpan data. Selain itu, setiap variabel memiliki tipe data yang dapat menyimpan nilai. Ini menunjukkan berapa banyak memori yang dialokasikan untuk lokasi memori. Selanjutnya, double dan long double adalah dua tipe data utama. Jumlah memori yang dialokasikan oleh double dan long double dapat bervariasi tergantung pada sistem, tetapi biasanya double mengalokasikan 8 byte dan long double mengalokasikan 12 byte ke data.

Topik bahasan kami tentang:

  1. Apa itu ganda?     – Definisi, Fungsionalitas 2. Apa itu panjang ganda?     – Definisi, Fungsionalitas 3. Perbedaan Antara ganda dan ganda panjang – Perbandingan Perbedaan Kunci

Istilah Utama

ganda, Titik Mengambang, ganda panjang, Variabel

Yang perlu anda ketahui tentang ganda?

Double adalah tipe data yang digunakan untuk menyimpan nilai floating point presisi ganda 64-bit. Biasanya, ia mengalokasikan 8 byte memori ke data.

Gambar 1: Program C++ dengan double

Dalam program di atas, lebar dan tinggi adalah dua variabel ganda. Variabel lebar menyimpan 4,3 sedangkan variabel tinggi menyimpan 2,5. Area adalah variabel lain dari tipe ganda. Nilai yang dihitung menggunakan lebar dan tinggi diberikan ke variabel area. Akhirnya, pernyataan cout menampilkan area di konsol.

Yang perlu anda ketahui tentang panjang ganda?

Double panjang digunakan untuk mewakili nilai floating point presisi yang diperluas. Biasanya, ia mengalokasikan 12 byte ke data.

Gambar 2: Program C++ dengan double panjang

Menurut program di atas, pi adalah variabel bertipe long double. Programmer dapat mendeklarasikan nilai dengan ‘L’ untuk menunjukkan double panjang. Pernyataan cout membantu menampilkan nilai PI di konsol setelah menyetel presisi menggunakan metode setprecision.

Perbedaan Antara ganda dan ganda panjang

Definisi

Double adalah tipe data yang merupakan double precision 64 bit IEEE 745 floating point sedangkan long double adalah tipe data floating point yang lebih presisi dari double precision. Jadi, ini menjelaskan Perbedaan yang menonjol antara ganda dan ganda panjang.

Kebutuhan memori

Perbedaan lain antara double dan long double adalah double mengalokasikan 8 byte untuk menyimpan data sedangkan long double mengalokasikan 12 byte untuk menyimpan data.

presisi

Selain itu, double panjang memberikan lebih banyak presisi daripada double. Maka dari itu, ini juga merupakan perbedaan antara ganda dan ganda panjang.

Kata terakhir

Double dan long double adalah dua tipe data yang digunakan dalam bahasa pemrograman seperti C++. Perbedaan yang menonjol antara ganda dan ganda panjang adalah ganda digunakan untuk mewakili titik mengambang presisi ganda sementara presisi panjang digunakan untuk mewakili nilai titik mengambang presisi diperpanjang. Singkatnya, double panjang memberikan lebih banyak presisi daripada double.

Sumber bacaan:
  1. “Tipe Data C.” GeeksforGeeks, 15 November 2018, Tersedia di sini . 2. “Ganda Panjang.” Wikipedia, Wikimedia Foundation, 3 April 2019, Tersedia di sini .

Related Posts