Apakah Perbezaan Antara int dan double dalam C#

Apakah Perbezaan Antara Int Dan Double Dalam C



C# ialah bahasa pengaturcaraan popular yang digunakan secara meluas dalam pembangunan perisian. Dalam C# untuk mentakrif dan mewakili jenis data yang berbeza, jenis data khusus digunakan yang boleh dipegang oleh pembolehubah, dan ini adalah salah satu konsep asas dalam C#. Dalam C#, dua jenis data yang paling kerap digunakan untuk mewakili nilai berangka ialah 'int' dan 'double.' Namun mereka mempunyai beberapa perbezaan kritikal yang harus difahami oleh pengaturcara, dan siaran ini adalah mengenai perbezaan antara int dan double dalam C#.

Apakah Perbezaan Antara int dan double dalam C#?

Perbezaan utama antara kedua-dua jenis data ialah cara ia menyimpan dan mewakili nilai perpuluhan. Integer (int) ialah nombor bulat, bermakna mereka tidak mempunyai titik perpuluhan. Mereka digunakan untuk menyimpan nilai yang tidak memerlukan ketepatan perpuluhan, seperti pengiraan, pengindeksan dan operasi aritmetik mudah. Integer dalam C# boleh berjulat dari -2,147,483,648 hingga 2,147,483,647, iaitu nilai maksimum yang boleh disimpan oleh jenis data 'int'.

Sebaliknya, gandaan (berganda) ialah nombor terapung, yang bermaksud ia boleh mewakili nilai perpuluhan. Mereka digunakan untuk menyimpan nilai yang memerlukan ketepatan perpuluhan, seperti pengiraan yang melibatkan pecahan atau perpuluhan. Beregu dalam C# boleh berjulat daripada -1.7976931348623157E+308 hingga 1.7976931348623157E+308, iaitu nilai maksimum yang boleh dipegang oleh jenis data 'berganda'.







Mari kita lihat contoh setiap jenis data:



Contoh untuk Jenis Data int dalam C#

Jenis data int ialah 4 bait dalam C#, di bawah ialah kod yang melakukan penambahan mudah menggunakan jenis data int:



menggunakan Sistem ;

Program kelas

{

statik batal Utama ( tali [ ] args )

{

int nombor1 = 5 ;

int nombor2 = 10 ;

int jumlah = nombor1 + nombor2 ;

Konsol. WriteLine ( 'Jumlah {0} dan {1} ialah {2}' , nombor1 , nombor2 , jumlah ) ;

}

}

Dalam contoh ini, kami mengisytiharkan dua pembolehubah 'num1' dan 'num2' sebagai integer dan memberikan mereka nilai 5 dan 10, masing-masing. Kemudian, kami menambah kesemuanya bersama-sama dan meletakkan hasilnya dalam pembolehubah yang dipanggil 'jumlah' dan akhir sekali, kami menggunakan kaedah Console.WriteLine untuk mencetak hasilnya.





Contoh untuk Jenis Data berganda dalam C#

Jenis data berganda ialah 8 bait dalam C#, di bawah ialah kod yang melakukan penambahan mudah menggunakan jenis data berganda:



menggunakan Sistem ;

Program kelas

{

statik batal Utama ( tali [ ] args )

{

berganda nombor1 = 7.5 ;

berganda nombor2 = 9.5 ;

berganda produk = nombor1 * nombor2 ;

Konsol. WriteLine ( 'Hasil daripada {0} dan {1} ialah {2}' , nombor1 , nombor2 , produk ) ;

}

}

Dalam contoh ini, kami mengisytiharkan dua pembolehubah 'num1' dan 'num2' sebagai dua kali ganda dan memberikan mereka nilai 7.5 dan 9.5, masing-masing. Kami kemudian mendarabnya bersama-sama dan menyimpan hasilnya dalam 'produk' pembolehubah dan seterusnya kami mencetak hasilnya menggunakan kaedah 'Console.WriteLine'.

Catatan: Jumlah memori yang boleh disimpan oleh setiap jenis data berbeza antara jenis data apungan dan berganda; float boleh memuatkan 4 bait manakala double boleh memuatkan 8 bait.

Kesimpulan

Memahami perbezaan antara 'int' dan 'double' dalam C# adalah penting untuk menulis kod yang berkesan. Walaupun integer digunakan untuk nombor bulat, dua kali ganda digunakan untuk bekerja dengan nombor terapung, dan setiap satu mempunyai kes penggunaan khusus sendiri. Dengan menggunakan jenis data yang sesuai untuk senario tertentu, pengaturcara boleh memastikan bahawa kod mereka adalah tepat dan cekap.