Le Langage C# : Les opérateurs (cours 3)

0
Le Langage C#

Les opérateurs sont des symboles spéciaux utilisés pour agir sur les valeurs. Ils peuvent être regroupés en types: arithmétique, d’affectation, de comparaison, de logique et
opérateurs bit à bit, opérateurs divers

Les opérateurs arithmétiques

Les opérateurs permettent d’effectuer des opérations arithmétiques sur les variables.

  • Opérateurs Arithmétiques : +, –, *, /
  • Opérateur Modulo : %
  • Opérateurs incrémentation et décrémentation : ++, ––

float x = 3 + 2; // 5 // L'addition

x = 3 - 2; // 1 // soustraction

x = 3 * 2; // 6 // multiplication

x = 3 / 2; // 1 // division

x = 3 % 2; // 1 // modulo

Les opérateurs d’affectation

L’opérateur d’assignation =  Opérateur d’affectation simple, Attribue les valeurs des opérandes du côté droit à l’opérande du côté gauche

= Affectation simple, attribue les valeurs des opérandes du côté droit à l’opérande du côté gauche
+= Affectation de l’entier par une addition
-= Affectation de l’entier par une soustraction
*= Affectation de l’entier par une multiplication
/= Affectation de l’entier par une division
<<= Affectation de l’entier par un décalage à gauche
>>= Affectation de l’entier par un décalage à droite
%= Affectation de l’entier par un reste d’une division (modulo)
&= Affectation de l’entier par un «Et binaire»
|= Affectation de l’entier par un «Ou binaire»
^= Affectation de l’entier par un «Ou exclusif binaire»

 

Les opérateurs de comparaison

Ils permettent de tester des conditions et renvoient une valeur booléenne (true ou false).

<, >, <=, >=, ==, !=

Opérateurs logiques

Les opérateurs logiques sont souvent utilisés avec les opérateurs de comparaison. Une expression booléenne renvoi une de ces deux valeurs : vrai (true=1) ou faux (false=0).

Les opérateurs logiques sont :

Opérateur
&& ET conditionnel
|| OU conditionnel
! Négation
ˆ OU exclusif
&amp ET logique

 

Exemples

bool b = (true && false);  (false)

b = (true || false); //   (true)

b = !(true) // (false)

LAISSER UN COMMENTAIRE

Entrez votre commentaire!
Entrez votre nom ici