Tanda
operasi (operator) di dalam bahasa Pascal dikelompokkan ke dalam 9 kategori,
yaitu
•Assignment operator
Menggunakan
simbol titik dua diikuti oleh tanda sama dengan (:=).
•Binary operator
Untuk
mengoperasikan dua buah operand. Operand dapat berbentuk konstanta ataupun
variabel. Operator ini digunakan untuk operasi aritmatika yang berhubungan
dengan nilai tipe data integer dan real.
•Unary operator
Dapat
berupa unary minus dan unary plus. Unary minus digunakan untuk menunjukkan
nilai negatif, baik pada operang numerik real maupun integer. Unaru plus adalah
operator untuk memberai tanda plus.
•Bitwise operator
Digunakan
untuk operasi bit per bit pada nilai integer. Terdiri dari operator NOT, AND, OR,
XOR, SHL, SHR.
•Relational operator
Membandingkan
hubungan antara dua buah operand dan akan didapatkan hasil tipe boolean, yaitu
True atau False. Terdiri dari operator : =, <, >, <=, >=, <>
•Logical operator
Terdapat
4 buah logical operator yaitu : NOT, AND, OR dan XOR. Operator ini bekerja
dengan nilai-nilai logika, yaitu True dan False.
•Address operator
Operator
ini berhubungan dengan alamat di memori, yaitu :
@
: Addriess-of Operator adalah alamat dari suatu nilai variabel.
^
: Indirection Operator adalahnilai di alamt yang ditunjukkan.
Operator
ini akan digunakan pada pembahasan mengenai pointer.
•Set operator
Digunakan
untuk operasi himpunan
Operator
Operasi
+
Union
–
Perbedaan himpunan
*
Perkalian himpunan
• String operator
Digunakan untuk operasi string. Hanya ada sebuah operator string saja, yaitu
operator “+” yang digunakan untuk menggabungkan dua buah nilai string.
Tidak ada komentar:
Posting Komentar