Apa Perbedaan Antara int dan double di C#

Apa Perbedaan Antara Int Dan Double Di C



C# adalah bahasa pemrograman populer yang banyak digunakan dalam pengembangan perangkat lunak. Dalam C# untuk mendefinisikan dan mewakili tipe data yang berbeda, tipe data spesifik digunakan yang dapat disimpan oleh variabel, dan ini adalah salah satu konsep dasar dalam C#. Dalam C#, dua tipe data yang paling sering digunakan untuk merepresentasikan nilai numerik adalah “int” dan “double.” Namun mereka memiliki beberapa perbedaan kritis yang harus dipahami oleh programmer, dan posting ini adalah tentang perbedaan antara int dan double di C#.

Apa Perbedaan Antara int dan double di C#?

Perbedaan utama antara kedua tipe data ini adalah cara mereka menyimpan dan merepresentasikan nilai desimal. Integer (int) adalah bilangan bulat, artinya tidak memiliki titik desimal. Mereka digunakan untuk menyimpan nilai yang tidak memerlukan presisi desimal, seperti penghitungan, pengindeksan, dan operasi aritmatika sederhana. Bilangan bulat dalam C# dapat berkisar dari -2.147.483.648 hingga 2.147.483.647, yang merupakan nilai maksimum yang dapat disimpan oleh tipe data 'int'.

Di sisi lain, ganda (ganda) adalah angka titik-mengambang, yang artinya dapat mewakili nilai desimal. Mereka digunakan untuk menyimpan nilai yang membutuhkan ketelitian desimal, seperti perhitungan yang melibatkan pecahan atau desimal. Ganda dalam C# dapat berkisar dari -1.7976931348623157E+308 hingga 1.7976931348623157E+308, yang merupakan nilai maksimum yang dapat disimpan oleh tipe data 'ganda'.







Mari kita lihat contoh dari setiap tipe data:



Contoh untuk Tipe Data int di C#

Tipe data int adalah 4 byte dalam C#, di bawah ini adalah kode yang melakukan penambahan sederhana menggunakan tipe data int:



menggunakan Sistem ;

Program kelas

{

statis ruang kosong Utama ( rangkaian [ ] argumen )

{

int angka1 = 5 ;

int angka2 = 10 ;

int jumlah = angka1 + angka2 ;

Menghibur. WriteLine ( 'Jumlah dari {0} dan {1} adalah {2}' , angka1 , angka2 , jumlah ) ;

}

}

Dalam contoh ini, kami mendeklarasikan dua variabel 'num1' dan 'num2' sebagai bilangan bulat dan memberi mereka nilai masing-masing 5 dan 10. Kemudian, kami menjumlahkan semuanya dan memasukkan hasilnya ke dalam variabel yang disebut 'sum' dan terakhir, kami menggunakan metode Console.WriteLine untuk mencetak hasilnya.





Contoh untuk Tipe Data ganda di C#

Tipe data ganda adalah 8 byte di C#, di bawah ini adalah kode yang melakukan penjumlahan sederhana menggunakan tipe data ganda:



menggunakan Sistem ;

Program kelas

{

statis ruang kosong Utama ( rangkaian [ ] argumen )

{

dobel angka1 = 7.5 ;

dobel angka2 = 9.5 ;

dobel produk = angka1 * angka2 ;

Menghibur. WriteLine ( 'Hasil perkalian {0} dan {1} adalah {2}' , angka1 , angka2 , produk ) ;

}

}

Dalam contoh ini, kami mendeklarasikan dua variabel 'num1' dan 'num2' sebagai ganda dan memberi mereka nilai masing-masing 7,5 dan 9,5. Kami kemudian mengalikannya bersama dan menyimpan hasilnya dalam variabel 'produk' dan selanjutnya kami mencetak hasilnya menggunakan metode 'Console.WriteLine'.

Catatan: Jumlah memori yang dapat disimpan oleh setiap tipe data berbeda antara tipe data float dan double; float dapat menampung 4 byte sedangkan double dapat menampung 8 byte.

Kesimpulan

Memahami perbedaan antara 'int' dan 'double' dalam C# sangat penting untuk menulis kode yang efektif. Sementara bilangan bulat digunakan untuk bilangan bulat, ganda digunakan untuk bekerja dengan bilangan mengambang, dan masing-masing memiliki kasus penggunaan khusus. Dengan menggunakan tipe data yang sesuai untuk skenario tertentu, pemrogram dapat memastikan bahwa kode mereka akurat dan efisien.