Perbezaan antara int dan panjang

Perbezaan antara int dan panjang

Perbezaan utama - int vs panjang
 

Dalam pengaturcaraan, diperlukan untuk menyimpan data. Data disimpan dalam ingatan. Lokasi memori yang boleh menyimpan data dipanggil pembolehubah. Setiap lokasi memori dapat menyimpan jenis data tertentu. Saiz memori untuk setiap jenis data berbeza. Jenis data int digunakan untuk menyimpan nilai angka tanpa titik perpuluhan. Jenis data terapung dan berganda digunakan untuk menyimpan nilai berangka dengan titik perpuluhan. Jenis data char digunakan untuk menyimpan satu nilai aksara. Begitu juga, setiap jenis data dapat menyimpan nilai tertentu bergantung pada jenis. Dalam bahasa pengaturcaraan seperti python, tidak perlu mengisytiharkan jenis pembolehubah. Sekiranya pengaturcara ditulis sebagai A = 3, Python secara automatik mengenal pasti bahawa ia adalah pemboleh ubah integer.  Dalam bahasa pengaturcaraan seperti Java, pengaturcara harus menentukan jenis data. Sekiranya pemboleh ubah diisytiharkan sebagai int, maka dia tidak dapat memberikan nilai aksara kepadanya. Int dan panjang adalah dua jenis data. Artikel ini membincangkan perbezaan antara int dan panjang. The Perbezaan utama antara int dan panjang adalah itu int adalah 32 bit lebar manakala panjang adalah 64 bit lebar.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu int
3. Apa yang panjang
4. Persamaan antara int dan panjang
5. Perbandingan sampingan - int vs panjang dalam bentuk jadual
6. Ringkasan

Apa itu int?

Jenis data int adalah jenis data yang paling biasa digunakan yang memegang nilai integer di dalamnya. Jenis data yang telah ditetapkan yang disokong oleh banyak bahasa pengaturcaraan seperti Java. Untuk mengisytiharkan pemboleh ubah integer, kata kunci 'int' digunakan. Oleh itu, ia tidak boleh digunakan sebagai pengenal seperti nama pembolehubah atau nama kaedah. Rujuk program Contoh di bawah.

Rajah 01: Program Java dengan nilai int

Menurut program di atas, pembolehubah A adalah int dan mempunyai nilai 10. Pemboleh ubah b adalah int dan mempunyai nilai 20. Jumlah A dan B dikira dan diberikan kepada jumlah pembolehubah. Ia juga merupakan integer.  Di gelung untuk, 'i' adalah pemboleh ubah kaunter. Ia adalah integer. Ia akan berulang 5 kali. Apabila nilai 'I' menjadi 6, keadaan menjadi palsu dan keluar dari gelung.

Typecasting boleh dilakukan pada jenis data. Ini adalah proses menukar satu jenis data ke jenis data lain. Semasa memberikan jenis data yang lebih kecil kepada jenis data yang lebih besar, tidak ada pemutus yang diperlukan. Pelebaran berlaku dalam bait, pendek, int, panjang, terapung, berganda. Semasa memberikan jenis data yang lebih besar kepada jenis data kecil, perlu melakukan pemutus.

Rajah 02: Pemutus

Dalam program di atas, pemboleh ubah NUM1 mempunyai nilai 10. Num2 berubah mempunyai nilai 20. Jumlahnya adalah int. Oleh kerana int adalah jenis data yang lebih besar daripada byte, perlu ditapis ke byte untuk menyimpan ke dalam pemboleh ubah byte. Sekiranya tidak ada taip, ini bermakna nilai integer diberikan kepada pemboleh ubah byte sehingga akan ada kesilapan masa kompilasi.

Apa yang panjang?

Yang panjang adalah jenis data yang telah ditetapkan yang disediakan oleh bahasa seperti Java. Di Jawa, julat data adalah dari -9,223,372,036,854,775,808 (-2^63) hingga 9,223,372,036,854,775,807 (termasuk) (2^63-1). Ia adalah 64 bit lebar. Bilangan bait selama ini adalah 8 bait.  Satu bait bersamaan dengan 8 bit. Rujuk program di bawah.

Rajah 03: Program Java dengan nilai panjang

Menurut program di atas, lebar dan panjang adalah pembolehubah panjang. Nilai yang dihasilkan diberikan kepada pemboleh ubah yang panjang. Yang panjang adalah jenis data terbesar. Jenis data lain lebih kecil daripada lama. Oleh itu, jenis data lain boleh diberikan lama tanpa taip. Semasa memberikan nilai yang panjang kepada int, ia dikehendaki menaip.

Apakah persamaan antara int dan panjang?

  • Kedua -dua INT dan Long adalah jenis data yang telah ditetapkan yang disokong oleh bahasa pengaturcaraan seperti Java.

Apakah perbezaan antara int dan panjang?

int vs panjang

Jenis data int adalah integer pelengkap dua yang ditandatangani 32-bit. Jenis data panjang adalah integer pelengkap dua yang ditandatangani 64-bit.
 Bilangan bait
Int adalah 4 bait panjang. Yang panjang adalah 8 bait panjang.
Nilai minimum
Nilai minimum int ialah - 2,147,483,648 (-2^31) di Java Nilai minimum panjang ialah -9,223,372,036,854,775,808 (-2^63) di Java
 Nilai maksimum
Nilai maksimum int ialah 2,147,483,647 (termasuk) (2^31-1) di Java Nilai maksimum panjang ialah 9,223,372,036,854,775,807 (termasuk) (2^63-1) di Java
Nilai asal
Nilai lalai int ialah 0. Nilai lalai panjang ialah 0L.
Kata kunci
Kata kunci 'int' digunakan untuk mengisytiharkan integer. Kata kunci 'panjang' digunakan untuk mengisytiharkan lama.
Memori yang diperlukan
INT memerlukan sedikit memori daripada lama. Yang panjang memerlukan lebih banyak ingatan daripada int.

Ringkasan - int vs panjang

Dalam pengaturcaraan, perlu menyimpan data. Data tersebut disimpan di lokasi memori. Lokasi memori itu dipanggil pembolehubah. Setiap pemboleh ubah mempunyai jenis data tertentu yang akan disimpan. Terdapat jenis data seperti int, char, double dan float dll. Artikel ini membincangkan perbezaan antara dua jenis data yang int dan panjang. Jenis data int adalah integer pelengkap dua yang ditandatangani 32-bit. Jenis data panjang adalah integer pelengkap dua yang ditandatangani 64-bit. Yang panjang adalah jenis data yang lebih besar daripada int. Perbezaan antara int dan panjang ialah int adalah 32 bit lebar manakala panjang adalah 64 bit lebar.

Rujukan:

1.Titik, tutorial. “Datatip Asas Java."Tutorial Point, 8 Jan. 2018.Terdapat di sini
2."Taipkan penukaran di java dengan contoh." Geeksforgeeks, 5 Jan. 2017. Terdapat di sini