Bahasa pemograman pascal mendukung berbagai jenis tipe data. Tetapi, untuk
mempermudah Kita dalam mengenal tipe data yang ada di dalam bahasa pemograman
pascal kita kelompokkan saja menjadi dua tipe data, yaitu
tipe data dasar dan tipe data komposit.
Di dalam bahasa pemograman pascal terdapat 4 macam tipe data dasar,
yaitu :
Integer adalah tipe data yang digunakan untuk menampung angka bulat
positif maupun angka bulat negatif.
Real adalah tipe data yang digunakan untuk menampung angka desimal.
Char adalah tipe data yang digunakan untuk menampung satu karakter
seperti huruf, angka, atau simbol.
Boolean adalah tipe data yang hanya dapat menampung salah satu dari
dua nilai yaitu true atau false.
Di dalam bahasa pemograman pascal terdapat 8 macam tipe data komposit,
yaitu :
String adalah tipe data yang digunakan untuk menyimpan banyak
karakter seperti kata atau kalimat.
Enumerated adalah tipe data yang dapat kita definisikan sendiri.
Subrange adalah tipe data yang digunakan untuk menyimpan nilai yang
berjarak atau memiliki jangkauan tertentu seperti 1 sampai 9.
Array adalah tipe data yang digunakan untuk menyimpan banyak data
dengan tipe data sejenis dalam satu grup.
Record adalah tipe data yang digunakan untuk menyimpan banyak data
yang dibentuk seperti objek.
Set adalah tipe data yang mirip dengan Subrange tetapi dapat
digunakan untuk operasi himpunan.
File adalah tipe data yang digunakan untuk mengakses file atau
dokumen.
Pointer adalah tipe data yang digunakan untuk menyimpan alamat
memori dari suatu variabel.