Rexx - Opérateurs

Un opérateur est un symbole qui indique au compilateur d'effectuer des manipulations mathématiques ou logiques spécifiques.

Rexx a différents types d'opérateurs qui sont également expliqués en détail comme suit -

  • Opérateurs arithmétiques
  • Opérateurs relationnels
  • Opérateurs logiques
  • Opérateurs au niveau du bit

Opérateurs arithmétiques

Le langage Rexx prend en charge les opérateurs arithmétiques normaux comme n'importe quel langage. Voici les opérateurs arithmétiques disponibles dans Rexx.

Montrer l'exemple

Opérateur La description Exemple
+ Ajout de deux opérandes 1 + 2 donnera 3
- Soustrait le deuxième opérande du premier 1 - 2 donnera -1
Multiplication des deux opérandes 2 ∗ 2 donnera 4
/ Division du numérateur par dénominateur 2/2 donnera 1
// Reste de la division du premier nombre par le second 3 // 2 donnera 1
% Le composant div effectuera la division et retournera le composant entier. 3% 2 donnera 1

Opérateurs relationnels

Les opérateurs relationnels permettent de comparer des objets. Voici les opérateurs relationnels disponibles dans Rexx. Dans Rexx, la valeur vraie est notée 1 et la valeur fausse est notée 0.

Montrer l'exemple

Opérateur La description Exemple
== Teste l'égalité entre deux objets 2 = 2 donnera 1
< Vérifie si l'objet gauche est inférieur à l'opérande droit. 2 <3 donnera 1
= < Vérifie si l'objet gauche est inférieur ou égal à l'opérande droit. 2 = <3 donnera 1
> Vérifie si l'objet gauche est supérieur à l'opérande droit. 3> 2 donnera 1
> = Vérifie si l'objet gauche est supérieur ou égal à l'opérande droit. 3> 2 donnera 1

Opérateurs logiques

Les opérateurs logiques sont utilisés pour évaluer les expressions booléennes. Voici les opérateurs logiques disponibles dans Rexx.

Montrer l'exemple

Opérateur La description Exemple
& Il s'agit de l'opérateur logique «et» 1 ou 1 donnera 1
| Il s'agit de l'opérateur logique «ou» 1 ou 0 donnera 1
\ C'est l'opérateur logique «non» \ 0 donnera 1
&& Il s'agit de l'opérateur logique «ou» exclusif 1 && 0 donnera 1

Opérateurs au niveau du bit

Groovy fournit quatre opérateurs au niveau du bit. Vous trouverez ci-dessous les opérateurs bit à bit disponibles dans Groovy.

Montrer l'exemple

N ° Sr. Opérateur et description
1

bitand

Il s’agit de l’opérateur binaire «et»

2

bitor

Il s'agit de l'opérateur "ou" au niveau du bit

3

bitxor

Il s'agit de l'opérateur binaire «xor» ou exclusif ou

Priorité de l'opérateur

Le tableau suivant indique la priorité des opérateurs Rexx par ordre de priorité décroissante de leur priorité.

Les opérateurs Priorité
Opérateurs de préfixe + - \
Addition et soustraction + -
Opérateurs de comparaison = ==> <> = <=
ET logique &
OU logique |
EXCLUSIF OU &&