TANDA & ASSIGMENT OPERATOR
OLEH: FAHROROZI
TANDA OPERASI
Tanda operasi (operator) di
dalam bahasa Pascal dikelompokkan ke dalam 9 kategori, yaitu
1. Assignment operator.
2. Binary operator.
1. Unary operator.
2. Bitwise operator.
3. Relational operator.
4. Logical operator.
5. Address operator.
6. Set operator.
7. String operator.
Assignment operator
Assignment operator (operator pengerjaan) menggunakan
simbol titik dua diikuti oleh tanda sama dengan (:=).
Contoh :
A:=B;
Binary operator
Digunakan 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,real
integer,integer
real,integer
|
real
integer
real
|
DIV
|
Pembagian bulat
|
integer,integer
|
integer
|
/
|
Pembagian real
|
real,real
integer,integer
real,integer
|
real
real
real
|
MOD
|
Sisa pembagian
|
integer,integer
|
integer
|
+
|
Pertambahan
|
real,real
integer,integer
real,integer
|
real
integer
real
|
-
|
pengurangan
|
real,real
integer,integer
real,real
|
real
integer
real
|
Contoh :
15*5 hasilnya
75
20/3 hasilnya 6.6666666667E+00
20 div 3 hasilnya 6
20 mod 3 hasilnya 2
Unary operator
Operator ini hanya menggunakan sebuah operand saja. 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
Relational operator digunakan untuk 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.
Set operator
Digunakan untuk operasi 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 := ‘Arief ‘;
Nama2 := ‘Kurniawan’;
Nama3
:= Nama1 + Nama2;
Tidak ada komentar:
Posting Komentar