Representasi integer positif di dalam komputer sebenarnya adalah untaian bit, dengan menggunakan sistem bilangan biner. Urutan dari bit-bit tersebut pun bervariasi, bisa berupa Little Endian ataupun Big Endian. Selain ukuran, lebar atau ketelitian (presisi) bilangan bulat juga bervariasi, tergantung jumlah bit yang direpresentasikanya. Bilangan bulat yang memiliki n bit dapat mengodekan 2n. Jika tipe bilangan bulat tersebut adalah bilangan bulat tak bertanda, maka jangkauannya adalah dari 0 hingga 2n-1.
Dalam bahasa pemrograman C
Tipe integer standar yang digunakan dalam bahasa C adalah tipe int. Ukuran dan jangkauan data dari tipe int seringkali tergantung dari kompilator dan komputer yang digunakan, tapi biasanya setara dengan short int atau long int.Selain tipe int, ada beberapa tipe data lain yang dapat menampung bilangan bulat, di antaranya:
- char. Sebenarnya tipe data ini digunakan untuk menyimpan karakter dalam kode ASCII, tapi dapat juga digunakan untuk menyimpan integer dari 0 sampai 255
- short int, ukuran 2 byte, jangkauan -32,768 sampai 32,767
- int, ukuran 4 byte, jangkauan -2,147,483,648 hingga 2,147,483,647
- unsigned short int, ukuran 2 byte, jangkauan 0 sampai 65,535
- unsigned int, ukuran 4 byte, jangkauan 0 sampai 4,294,967,295
Tidak ada komentar:
Posting Komentar