Pertanyaan ;
Apa bedanya Bilangan Byte, ShortInt, Word, Integer dan LongInt ?
Program Pascal berikut mungkin bisa memberikan gambaran perbedaannya.
Program Kosntanta_numeric_integer;
Uses Crt;
Const
c1 =197; {byte}
c2 =-2; {shortInt}
c3 =1050; {Integer}
c4 =50678; {word}
c5 =3000000; {LongInt}
Begin
Clrscr;
Writeln('Bilangan byte =',c1:4);
Writeln('Bilangan shortInt =',c2:4);
Writeln('Bilangan Integer =',c3:4);
Writeln('Bilangan word =',c4:5);
Writeln('Bilangan LongInt =',c5:7);
Readln
End.
Jalankan program di atas, ubahlah jumlah digit pada format pencetakkannya.
Angka setelah titik dua di atas menunjukkan lebar pencetakan, contoh pada c1:4 artinya c1 dicetak dengan disediakan 4 digit, maka cobalah untuk mengubah-ubah lebar pencetakan ini, serta perhatikan hasil programnya.
Jawab :
Hasilnya adalah :
Bilangan byte = 197
Bilangan shortln = -2
Bilangan integer = 1050
Bilangan word = 50678
Bilangan longlnt = 3000000
Kemudian setelah dicoba untuk mengubah jumlah digit pada format percetakannya, hasilnya hanya spasinya yang berbeda .