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