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