Les opérateurs en programmation informatique, comme ceux que vous pouvez retrouver en arithmétique, sont les symboles qui permettent d’effectuer des opérations. Mais en plus des fonctions que les opérateurs ont en mathématique, ceux qui sont utilisés en programmation peuvent agir sur tous les types de variables : booléennes, alphanumériques et numériques. Les opérateurs peuvent être unaires, binaires et ternaires. C’est-à-dire qu’ils peuvent effectuer plusieurs opérations différentes en même temps. Voyons quelques exemples d’opérateur :
Après il faut quand même noter que la signification des opérateurs varient fortement en fonction du langage de programmation. Illustrons les opérateurs avec des exemples en Java.
public int exemple (int a, int b) {
int c = 0 ;
c = a + b ;
return c ;
}
Ici, on effectue l’addition de a et b pour affecter le résultat dans c. On utilise donc l’opérateur « + » pour l’addition et « = » pour l’affectation.
public int exemple (int a, int b) {
int c = 0 ;
if (a != 0 && b != 0) {
c = a + b ;
}
return c ;
}
Comme pour l’exemple précédent, on fait toujours « a + b », mais cette fois-ci on soumet les deux variables à une condition. On teste si leur valeur est différente de 0 avec l’opérateur « != » en séparant les deux conditions avec l’opérateur « && ».
public int exemple (int a, int b) {
int c = 0 ;
c = b == 0 ? a : a + b ;
return c ;
}
Cette fois-ci, on vérifie si b est égal à 0. Pour cela, nous utilisons l’opérateur ternaire « ?: » pour soumettre la condition. Donc cette expression veut dire : si b = 0, c = a, sinon c = a + b.