Cara Membedakan int dan ganda?

Perbedaan yang menonjol antara int dan double adalah int digunakan untuk menyimpan bilangan bulat komplemen dua 32 bit sedangkan double digunakan untuk menyimpan nilai floating point presisi ganda 64 bit.

Dalam bahasa pemrograman seperti C++ , kita menggunakan variabel . Variabel adalah nama yang diberikan ke lokasi yang menyimpan data. Setiap variabel memiliki tipe data yang dapat disimpannya. Dengan kata lain, setiap variabel dapat menyimpan data dengan tipe tertentu. Sebagai contoh, variabel yang dideklarasikan sebagai int hanya dapat menyimpan nilai integer sedangkan variabel yang dideklarasikan sebagai double hanya dapat menyimpan nilai ganda. Tipe data menentukan berapa banyak memori yang dapat dialokasikan untuk menyimpan nilai di lokasi memori tersebut. Int dan double adalah dua tipe data primitif utama. Biasanya, int mengalokasikan 4 byte untuk data sedangkan double mengalokasikan 8 byte untuk data.

Topik bahasan kami tentang:

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

Istilah Utama

int, ganda, Variabel

Apa itu?

Salah satu tipe data primitif utama adalah ‘int’. Jumlah memori yang dialokasikan untuk tipe data int tergantung pada sistem, tetapi jumlah biasanya adalah 4 byte.

Gambar 1: Program C++ dengan int

Dalam program di atas, num1 dan num2 adalah dua variabel bertipe int. num1 menyimpan 10 sementara num2 menyimpan 20. Jumlahnya adalah variabel lain dari tipe int. Nilai total num1 dan num2 ditetapkan ke variabel jumlah. Akhirnya, pernyataan cout menampilkan jumlah di konsol.

Yang perlu anda ketahui tentang ganda?

Tipe data utama lainnya adalah ganda. Jumlah memori yang dialokasikan untuk double tergantung pada sistem. Namun, biasanya, double mengalokasikan 8 byte untuk menyimpan data.

Gambar 2: Program C++ dengan double

Dalam program di atas, basis dan tinggi adalah dua variabel bertipe ganda. Variabel dasar menyimpan 5,0 sedangkan variabel tinggi menyimpan 4,5. Daerah adalah variabel lain dari tipe ganda. Nilai yang dihitung menggunakan alas dan tinggi ditetapkan ke variabel luas. Akhirnya, pernyataan cout menampilkan area di konsol.

Perbedaan Antara int dan ganda

Definisi

Sementara int adalah tipe data yang merupakan bilangan bulat komplemen dua bertanda 32 bit, double adalah tipe data yang merupakan titik mengambang IEEE 745 presisi ganda 64 bit.

Alokasi memori

Alokasi memori adalah Perbedaan yang menonjol antara int dan double. Sementara tipe data int mengalokasikan 4 byte untuk menyimpan data, tipe data ganda mengalokasikan 8 byte untuk menyimpan data.

Penggunaan

Juga, perbedaan lain antara int dan double adalah tipe data int digunakan untuk menyimpan nilai integer sedangkan tipe data ganda digunakan untuk menyimpan nilai floating point.

Kecepatan

Selain itu, operasi aritmatika int lebih cepat dari dua kali lipat.

Kata terakhir

Int dan double adalah tipe data primitif utama. Perbedaan yang menonjol antara int dan double adalah int digunakan untuk menyimpan bilangan bulat komplemen dua 32 bit sedangkan double digunakan untuk menyimpan nilai floating point presisi ganda 64 bit. Singkatnya, double membutuhkan dua kali ruang memori daripada int untuk menyimpan data.

Sumber bacaan:
  1. “Tipe Data C.” GeeksforGeeks, 15 November 2018, Tersedia di sini .

Related Posts