Rexx - Operatörler

Operatör, derleyiciye belirli matematiksel veya mantıksal işlemleri gerçekleştirmesini söyleyen bir semboldür.

Rexx, aşağıda ayrıntılı olarak açıklanan çeşitli operatör türlerine sahiptir -

  • Aritmetik operatörler
  • İlişkisel operatörler
  • Mantıksal operatörler
  • Bitsel operatörler

Aritmetik operatörler

Rexx dili, herhangi bir dil gibi normal Aritmetik İşlemcileri destekler. Aşağıdakiler Rexx'te bulunan Aritmetik Operatörlerdir.

Örnek Göster

Şebeke Açıklama Misal
+ İki işlenenin eklenmesi 1 + 2 3 verir
- İlk işlenenden ikinci işleneni çıkarır 1-2, -1 verir
Her iki işlenenin çarpımı 2 ∗ 2 4 verir
/ Paydaya göre pay bölümü 2/2 1 verecek
// İlk sayıyı ikinciye bölmenin kalanı 3 // 2 1 verir
% Div bileşeni bölme işlemini gerçekleştirecek ve tamsayı bileşenini döndürecektir. % 3 2 1 verir

İlişkisel Operatörler

İlişkisel Operatörler, nesnelerin karşılaştırılmasına izin verir. Aşağıdakiler, Rexx'te bulunan ilişkisel operatörlerdir. Rexx'te gerçek değer 1 ile gösterilir ve yanlış değer 0 ile gösterilir.

Örnek Göster

Şebeke Açıklama Misal
== İki nesne arasındaki eşitliği test eder 2 = 2 1 verir
< Sol nesnenin sağ işlenenden daha küçük olup olmadığını kontrol eder. 2 <3 1 verir
= < Soldaki nesnenin sağ işlenenden küçük veya ona eşit olup olmadığını kontrol eder. 2 = <3 1 verir
> Sol nesnenin sağ işlenenden daha büyük olup olmadığını kontrol eder. 3> 2 1 verecektir
> = Soldaki nesnenin sağ işlenenden büyük veya ona eşit olup olmadığını kontrol eder. 3> 2 1 verecektir

Mantıksal operatörler

Mantıksal Operatörler, Boole ifadelerini değerlendirmek için kullanılır. Aşağıdakiler, Rexx'te bulunan mantıksal operatörlerdir.

Örnek Göster

Şebeke Açıklama Misal
& Bu, mantıksal "ve" operatörüdür 1 veya 1 1 verir
| Bu, mantıksal "veya" operatörüdür 1 veya 0 1 verir
\ Bu, mantıksal "değil" operatörüdür \ 0 1 verecek
&& Bu, mantıksal olarak özel "veya" operatörüdür 1 && 0 1 verir

Bitsel Operatörler

Groovy, dört bitsel operatör sağlar. Aşağıda Groovy'de bulunan bitsel operatörler verilmiştir.

Örnek Göster

Sr.No. Operatör ve Açıklama
1

bitand

Bu bitsel "ve" operatörüdür

2

bitor

Bu bitsel "veya" operatörüdür

3

bitxor

Bu bitsel "xor" veya Exclusive veya operatördür

Operatör Önceliği

Aşağıdaki tablo, Rexx operatörleri için önceliklerinin azalan öncelik sırasına göre Operatör Önceliğini gösterir.

Operatörler Öncelik
Önek operatörleri + - \
Toplama ve çıkarma + -
Karşılaştırma operatörleri = ==> <> = <=
Mantıksal AND &
Mantıksal VEYA |
ÖZEL VEYA &&