Rexx - Operator
Operator adalah simbol yang memberi tahu kompiler untuk melakukan manipulasi matematika atau logika tertentu.
Rexx memiliki berbagai jenis operator yang juga dijelaskan secara detail sebagai berikut -
- Operator aritmatika
- Operator relasional
- Operator logika
- Operator bitwise
Operator Aritmatika
Bahasa Rexx mendukung Operator Aritmatika normal seperti bahasa lainnya. Berikut adalah Operator Aritmatika yang tersedia di Rexx.
Tunjukkan Contoh
Operator | Deskripsi | Contoh |
---|---|---|
+ | Penambahan dua operan | 1 + 2 akan menghasilkan 3 |
- | Mengurangi operan kedua dari yang pertama | 1 - 2 akan menghasilkan -1 |
∗ | Perkalian kedua operan | 2 ∗ 2 akan menghasilkan 4 |
/ | Divisi pembilang dengan penyebut | 2/2 akan menghasilkan 1 |
// | Sisa pembagian bilangan pertama dengan bilangan kedua | 3 // 2 akan menghasilkan 1 |
% | Komponen div akan melakukan pembagian dan mengembalikan komponen integer. | 3% 2 akan memberi 1 |
Operator Relasional
Operator Relasional memungkinkan perbandingan objek. Berikut adalah operator relasional yang tersedia di Rexx. Di Rexx nilai benar dilambangkan dengan 1 dan nilai salah dilambangkan dengan 0.
Tunjukkan Contoh
Operator | Deskripsi | Contoh |
---|---|---|
== | Menguji persamaan antara dua objek | 2 = 2 akan menghasilkan 1 |
< | Memeriksa untuk melihat apakah objek kiri kurang dari operan kanan. | 2 <3 akan menghasilkan 1 |
= < | Memeriksa untuk melihat apakah objek kiri kurang dari atau sama dengan operan kanan. | 2 = <3 akan menghasilkan 1 |
> | Memeriksa untuk melihat apakah objek kiri lebih besar dari operan kanan. | 3> 2 akan menghasilkan 1 |
> = | Memeriksa untuk melihat apakah objek kiri lebih besar dari atau sama dengan operan kanan. | 3> 2 akan menghasilkan 1 |
Operator Logis
Operator Logis digunakan untuk mengevaluasi ekspresi Boolean. Berikut adalah operator logika yang tersedia di Rexx.
Tunjukkan Contoh
Operator | Deskripsi | Contoh |
---|---|---|
& | Ini adalah operator logika “dan” | 1 atau 1 akan memberi 1 |
| | Ini adalah operator logika “atau” | 1 atau 0 akan menghasilkan 1 |
\ | Ini adalah operator “bukan” yang logis | \ 0 akan memberi 1 |
&& | Ini adalah operator “atau” eksklusif yang logis | 1 && 0 akan menghasilkan 1 |
Operator Bitwise
Groovy menyediakan empat operator bitwise. Di bawah ini adalah operator bitwise yang tersedia di Groovy.
Tunjukkan Contoh
Sr.No. | Operator & Deskripsi |
---|---|
1 | bitand Ini adalah operator bitwise “dan” |
2 | bitor Ini adalah operator bitwise "atau" |
3 | bitxor Ini adalah bitwise "xor" atau Exclusive or operator |
Prioritas Operator
Tabel berikut menunjukkan Operator Precedence untuk operator Rexx dalam urutan prioritas menurun dari mereka.
Operator | Hak lebih tinggi |
---|---|
Operator prefiks | + - \ |
Penambahan dan pengurangan | + - |
Operator perbandingan | = ==> <> = <= |
DAN logis | & |
Logis ATAU | | |
EKSKLUSIF ATAU | && |