Coba jelasin Bahasa Pascal dari Integer (ilmu komputer) dong

Dalam bahasa Pascal, integer mampu menampung 16-bit data. Walaupun memiliki ukuran 2 byte (16 bit), tetapi karena integer adalah tipe data signed maka hanya mampu di-assign nilainya antara -215 hingga 215-1, yaitu -32768 sampai 32767. Ini disebabkan karena 1 bit digunakan sebagai penanda positif/negatif. Meskipun memiliki istilah yang sama, tetapi tipe data integer pada bahasa pemrograman Visual Basic.NET dan Borland Delphi memiliki ukuran 4 byte atau 32 bit signed sehingga dapat di-assign nilainya antara -2,147,483,648 hingga 2,147,483,647.

Selain integer, bahasa Pascal juga memiliki beberapa tipe data lain:

byte, ukuran 1 byte, jangkauan dari 0 sampai 255

smallint, ukuran 1 byte, jangkauan dari -128 sampai 127

word, ukuran 2 byte, jangkauan dari 0 sampai 65,535

Pada kompilator Pascal yang lebih baru, juga dikenal tipe-tipe data yang lebih besar seperti:

longint, ukuran 4 byte, jangkauan dari -2,147,483,648 sampai 2,147,483,647

cardinal, ukuran 4 byte, jangkauan dari 0 sampai 4,294,967,295