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 &&