Operator Majemuk
Operator majemuk disediakan untuk memendekkan penulisan operasi penugasan semacam :
x = y + 2;
y = y * 4;
menjadi :
x += 2;
y *= 4;
Operator seperti += dan *= dinamakan operator majemuk.
Tabel 1.1 mencantumkan seluruh kemungkinan operator kombinasi dalam suatu pernyataan-pernyataan padanannya.
Tabel 1.1 Operator majemuk
Operator |
Contoh |
Keterangan |
+ = |
X + = 2; |
Kependekan dari x = x + 2; |
- = |
X - = 2; |
Kependekan dari x = x – 2; |
* = |
X * = 2; |
Kependekan dari x = x * 2; |
/ = |
X / = 2; |
Kependekan dari x = x / 2; |
% = |
X % = 2; |
Kependekan dari x = x % 2; |
<< = |
X << = 2; |
Kependekan dari x = x << 2; |
>> = |
X >> = 2; |
Kependekan dari x = x >> 2; |
& = |
X & = 2; |
Kependekan dari x = x & 2; |
| = |
X | = 2; |
Kependekan dari x = x | 2; |
^ = |
X ^ = 2; |
Kependekan dari x = x ^ 2; |
Ungkapan Kondisi
Ungkapan kondisi atau ungkapan Boolean adalah ungkapan yang menjadi dasar bagi pernyataan berkondisi. Ungkapan ini memberikan nilai true (benar) atau false (salah). Hasil ungkapan berupa :
• 0 kalau ungkapan bernilai salah;
• 1 kalau ungkapan bernilai benar;
Adapun elemen yang membentuk ungkapan ini adalah operator :
• relasional dan
• logika.
Operasional Relasional
Operator relasional atau operator pembanding biasa digunakan untuk membandingkan dua nilai. Keseluruhan operator relasional dapat dilihat di Tabel 1.2.
Tabel 1.2 Operator relasional
Operator |
Keterangan |
= = |
Sama dengan (bukan penugasan) |
! = |
Tidak sama dengan |
> |
Lebih dari |
< |
Kurang dari |
> = |
Lebih dari atau sama dengan |
< = |
Kurang dari atau sama dengan |
Contoh ungkapan kondisi yang menggunakan operator relasional :
x = = y
Hasil ungkapan tersebut bernilai :
• 1 kalau nilai x sama dengan nilai y;
• 0 kalau nilai x tidak sama dengan y.
Operator Logika
Operator logika biasa digunakan untuk menghubungkan dua ungkapan kondisi menjadi satu ungkapan kondisi. Operator-operator yang tergolong sebagai operator logika adalah :
• && (operator logika dan);
• | | (operator logika atau);
• ! (operator logika bukan).
0 Komentar