Int, kependekan dari "integer," adalah fundamental variabel tipe dibangun ke dalam penyusun dan digunakan untuk mendefinisikan variabel numerik yang memegang bilangan bulat. Tipe data lainnya termasuk mengapung dan dua kali lipat.
C, C ++, C # dan banyak lainnya bahasa pemrograman mengenali int sebagai tipe data.
Di C ++, berikut ini adalah cara Anda mendeklarasikan variabel integer:
int a = 7;
Keterbatasan Int
Hanya seluruh angka yang dapat disimpan dalam variabel int, tetapi karena mereka dapat menyimpan angka positif dan negatif, mereka juga dipertimbangkan tertanda.
Sebagai contoh, 27, 4908 dan -6575 adalah entri int yang valid, tetapi 5.6 dan b tidak. Angka dengan bagian pecahan membutuhkan variabel tipe float atau double, yang keduanya dapat mengandung titik desimal.
Ukuran jumlah yang dapat disimpan dalam int biasanya tidak ditentukan dalam bahasa, tetapi tergantung pada komputer yang menjalankan program. Dalam C #, int adalah 32 bit, sehingga kisaran nilai dari -2,147.483.648 hingga 2.147.483.647. Jika nilai yang lebih besar diperlukan, tipe ganda dapat digunakan.
Apa itu Nullable Int?
Nullable int memiliki rentang nilai yang sama dengan int, tetapi dapat menyimpan null di samping bilangan bulat. Anda dapat menetapkan nilai ke int nullable seperti yang Anda lakukan untuk int, dan Anda juga dapat menetapkan nilai null.
Nullable int dapat berguna ketika Anda ingin menambahkan status lain (tidak valid atau tidak diinisialisasi) ke tipe nilai. Nullable int tidak dapat digunakan di loop karena variabel loop harus selalu dinyatakan sebagai int.
Int vs. Float dan Double
Int mirip dengan tipe float dan double, tetapi mereka melayani tujuan yang berbeda.
Int:
- Menghabiskan lebih sedikit ruang dibandingkan jenis lainnya
- Memiliki aritmatika yang lebih cepat
- Hanya menggunakan bilangan bulat
- Menggunakan cache dan bandwidth transfer data secara lebih efisien
Tipe float dan double:
- Menggunakan memori dua kali lebih banyak
- Dapat mengandung titik desimal
- Dapat mengandung lebih banyak karakter
Perbedaan antara tipe float dan double terletak pada kisaran nilai. Rentang ganda adalah dua kali lipat dari float, dan mengakomodasi lebih banyak digit.
catatan: INT juga digunakan sebagai rumus dalam Microsoft Excel untuk membulatkan angka, tetapi tidak ada hubungannya dengan int seperti dijelaskan di halaman ini.