Ada beberapa jenis operator dalam bahasa pemograman yaitu :
Arithmetic Operator
Berikut ini adalah daftar operator aritmatika :
Operator
|
Operasi
|
Contoh
|
+
|
Penjumlahan
|
$a + $b
|
-
|
Pengurangan
|
$a - $b
|
*
|
Perkalian
|
$a * $b
|
/
|
Pembagian
|
$a / $b
|
%
|
Modulus
|
$a % $b
|
Assignment Operator
Berikut ini adalah daftar operator penegasan :
Operator
|
Contoh
|
Sama Saja
|
=
|
a = b
|
a = b
|
+=
|
a += b
|
a = a + b
|
-=
|
a -= b
|
a = a - b
|
*=
|
a *= b
|
a = a * b
|
/=
|
a /= b
|
a = a / b
|
%=
|
a %= b
|
a = a % b
|
Comparsion Operator
Berikut ini adalah daftar operator pembanding :
Operator
|
Nama
|
Contoh
|
Keterangan
|
==
|
Sama dengan
|
$a == $b
|
True jika $a sama dengan $b
|
!=
|
Tidak sama
|
$a != $b
|
True jika $a tidak sama dengan $b
|
<
|
Lebih kecil
|
$a < $b
|
True jika $a lebih kecil dari $b
|
>
|
Lebih besar
|
$a > $b
|
True jika $a lebih besar dari $b
|
<=
|
Lebih kecil sama dengan
|
$a <= $b
|
True jika $a lebih kecil atau sama dengan $b
|
>=
|
Lebih besar sama dengan
|
$a >= $b
|
True jika $a lebih besar atau sama dengan $b
|
Logical Operator
Berikut ini adalah daftar operator logika :
Operator
|
Contoh
|
Keterangan
|
And
|
$a and $b
|
True jika $a dan $b bernilai true |
Or
|
$a or $b
|
True jika salah satu dari $a atau $b true |
Xor
|
$a xor $b
|
True jika salah satu dari $a atau $b, tetapi tidak untuk keduanya |
!
|
!$a
|
True jika $a false |
&&
|
$a && $b
|
True jika $a dan $b bernilai ture |
||
|
$a || $b
|
True jika salah satu dari $a dan $ true |
Bitwise Operator
Operator bitwise digunakan untuk memanipulasi data dalam bentuk bit tertentu dalam suatu integer on atau off.Berikut adalah daftar operator bitwise :
Operator |
Contoh |
Keterangan |
& |
$a & $b |
Bit yang bernilai 1 pada $a dan $b akan di-set 1 |
| |
$a | $b |
Bit yang bernilai 1 pada $a atau $b akan di-set 1 |
^ |
$a ^ $b |
Bit yang bernilai 1 pada $a atau $b tetapi tidak pada keduanya akan di-set 1 |
~ |
$a ~ $b |
Bit yang bernilai 1 pada $a akan di-set 0 dan sebaliknya |
<< |
$a << $b |
Geser kekiri bit-bit di $a sebanyak bit $b (setiap langkah berarti kelikan dua) |
>> |
$a >> $b |
Geser kekanan bit-bit di $a sebanyak bit $b |
0 komentar:
Post a Comment