Operator dalam Bahasa Pascal
Tanda operasi (operator) di dalam bahasa Pascal dikelompokkan ke dalam 9 kategori, yaitu
- Assignment operator
Menggunakan simbol titik dua diikuti oleh tanda sama dengan (:=).
Contoh :
A:=B;
- 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.
Operator | Operasi | Tipe Operand | Tipe Hasil |
*
|
perkalian | real,realinteger,integerreal,integer | realintegerreal |
div
|
pembagian bulat | integer,integer | integer |
/
|
pembagian real | real,realinteger,integerreal,integer | realrealreal |
mod
|
sisa pembagian | integer,integer | integer |
+
|
pertambahan | real,realinteger,integerreal,integer | realintegerreal |
-
|
pengurangan | real,realinteger,integerreal,real | realintegerreal |
15*5 hasilnya 75
20/3 hasilnya 6.6666666667E+00
div 3 hasilnya 6
20 mod 3 hasilnya 2
- 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.
Contoh :
-5 +7
-2.5 +2.5
- 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.
Contoh :
Nama1 := ‘Asa‘;
Nama2 := ‘Anugrah’;
Nama3 := Nama1 + Nama2;
0 komentar:
Posting Komentar