Skip to main content

Apa itu format integer?

Format integer adalah tipe data dalam pemrograman komputer.Data diketik oleh jenis informasi yang disimpan, ke akurasi data numerik apa yang disimpan, dan bagaimana informasi itu dimanipulasi dalam pemrosesan.Bilangan bulat mewakili seluruh unit.Bilangan bulat menempati lebih sedikit ruang dalam memori, tetapi fitur hemat ruang ini membatasi besarnya bilangan bulat yang dapat disimpan.

Integer adalah bilangan bulat yang digunakan dalam aplikasi aritmatika, aljabar, akuntansi dan enumerasi.Sejumlah besar menyiratkan tidak ada unit parsial yang lebih kecil.Angka 2 sebagai bilangan bulat memiliki arti berbeda bahwa angka 2.0.Format kedua menunjukkan bahwa ada dua unit utuh dan nol persepuluh unit tetapi sepersepuluh unit dimungkinkan.Angka pertama, sebagai bilangan bulat, menyiratkan bahwa unit yang lebih kecil tidak dipertimbangkan.

Ada dua alasan untuk format integer dalam bahasa pemrograman.Pertama, format integer sesuai ketika mempertimbangkan objek yang tidak dapat dibagi menjadi unit yang lebih kecil.Seorang manajer yang menulis program komputer untuk menghitung divisi bonus $ 100 antara tiga karyawan, tidak akan menetapkan format integer ke variabel bonus tetapi akan menggunakan satu untuk menyimpan jumlah karyawan.Pemrogram mengakui bahwa bilangan bulat adalah bilangan bulat dan tidak memerlukan banyak angka untuk diwakili secara akurat.

Pada hari -hari awal komputasi, ruang memori terbatas dan berharga, dan format integer dikembangkan untuk menghemat memori.Karena memori komputer adalah sistem biner, angka diwakili dalam basis 2, yang berarti digit yang dapat diterima adalah 0 dan 1. Angka 10 di base 2 mewakili angka 2 di base 10, karena 1 di kolom dua adalah digit dikalikan dengan 2Dibesarkan ke kekuatan kedua.100 dalam basis 2 sama dengan 8 di base 10, karena 1 di kolom pertama adalah 1 dikalikan dengan 2 dadu.

Menggunakan basis on/off untuk mewakili angka biner, komputer berbasis listrik dikembangkan.Bit adalah representasi data on/off, true/false, atau 0/1.Sementara konfigurasi perangkat keras yang berbeda dieksplorasi menggunakan variasi jumlah bit yang secara langsung dapat diatasi oleh komputer, byte 8-bit dan kata 2-byte menjadi standar untuk komputasi penggunaan umum.Maka spesifikasi lebar format integer menentukan bukan jumlah tempat desimal tetapi nilai terbesar dan terkecil yang dapat diasumsikan oleh integer..Pada kompiler bahasa 32-bit, bahasa C/C+ menggunakan format integer, int, untuk menyimpan nilai integer yang ditandatangani antara –231 hingga 231-1.Satu nilai integer dikurangi untuk mengakomodasi nol, atau kira-kira +/- 2,1 triliun.Pada kompiler 64-bit, menggunakan tipe data INT64, menandatangani nilai integer antara -263 hingga 263-1, atau +/- 9.2 Quintillion, diizinkan.