C-SHARP - 2.8 Opérateurs
Bonjour à tous et bienvenue dans cette nouvelle vidéo. Aujourd'hui nous allons aborder la notion d'opérateurs. En C#, il existe différents types d'opérateurs. Les opérateurs arithmétiques, les opérateurs de comparaison, les opérateurs d'assignation, les opérateurs logiques et les opérateurs binaires qu'on verra plus tard car c'est une notion plus avancée. Dans un premier temps, nous allons parler des opérateurs arithmétiques. Les opérateurs arithmétiques sont tout simplement les opérateurs qu'on utilise en mathématiques. On a le + pour additionner qu'on a vu dans de précédentes vidéos, le – pour soustraire, la multiplication, la division et là pour terminer ce qu'on appelle un modulo. En effet cet opérateur est sans doute nouveau et il va permettre de récupérer le reste d'une division tout simplement. Ensuite on a dans la catégorie des opérateurs arithmétiques, des opérateurs d'incrémentation et de décrémentation. ++ pour l'incrémentation et -- pour la décrémentation Et ils vont permettre d'ajouter ou de diminuer de 1 la valeur d'une variable, c'est en gros un raccourci de a = a + 1 ou de a = a – 1 comme vous pouvez le voir sur l'exemple juste ici. Passons maintenant aux opérateurs de comparaison.Le double égal va nous permettre de faire un test d'égalité entre deux variables. Dans une précédente vidéo, on a vu qu'un simple = permettait d'affecter une valeur à une variable. Et en C# pour retrouver cette notion d'égalité on devra mettre 2 ==. Ici sur l'exemple on compare si la variable a est égale à la variable b. Ensuite en dessous, le != c'est l'inverse. Cet opérateur va nous permettre de faire un test d'inégalité comme on peut le voir sur l'exemple, on test ici si a est différent de b. Ensuite on a l'opérateur décroissant qui va comparer si a est strictement plus grand que b Ici si a est plus grand ou égale à b. Vu qu'on a un égal en plus du signe décroissant on perd cette condition de strictement supérieur et on donne une autre possibilité à notre programme de comparer s'il est plus grand ou égal. Après on a l'inverse, l'opérateur croissant qui va comparer si a est strictement plus petit que b, et pour terminer c'est pareil qu'ici mais là on a l'opérateur croissant qui va vérifier si a est plus petit ou égal à b Passons aux opérateurs d'assignation, comme vous le savez déjà l'égal simple permet d'affecter une valeur à une variable. Ensuite pour le reste du tableau, ce sont tous des raccourcis en gros de ce que vous voyez dans cette colonne. Lorsque vous écrivez de cette façon dans votre programme, ça revient au même que d'écrire de cette façon. Et enfin pour terminer les opérateurs logiques. Ces opérateurs seront souvent utilisés lorsqu'on va insérer des conditions dans notre programme. Prenons une recette de cuisine pour illustrer cette notion. Les doubles esperluettes traduits par « ET » vont permettre d'ajouter une condition en plus de notre première condition de base. C'est-à-dire qu'ici, imaginons notre condition est la suivante : si la préparation est prête alors mettre au four. Grâce aux esperluettes, on pourra rajouter une autre condition en plus de celle qu'on a donné ici qui donnera si la préparation est prête et que le four est à 180° alors mettre au four De plus, ces 2 conditions devront obligatoirement être remplies si on veut que notre instruction s'exécute. De toute façon, nous aborderons en détail ces choses lorsqu'on abordera les notions de conditions Ensuite on a l'opérateurs OÙ représenté par 2 pipes, qui vont permettre d'avoir au moins une des conditions remplis pour pouvoir exécuter l'instruction. C'est-à-dire que si la préparation est prête ou que le four est à 180° on peut mettre au four, il n'est plus obligé d'avoir obligatoirement les 2 conditions remplis pour pourvoir exécuter l'instruction une seule suffira. Et pour terminer on a l'opérateur Not, représenté par un point d'exclamation permettant d'avoir l'inverse d'une condition. Reprenons notre condition que si le four est à 180° en mettant un point d'exclamation devant cette condition alors on obtiendra l'inverse de notre condition de base, qui donnera ici "Si le four n'est pas à 180° : Alors mettre au four". Voilà je pense que j'ai fait le tour sur les opérateurs, on verra en détail ces opérateurs au fur et à mesure de notre cours, on s'exercera dessus. En tout cas j'espère que cette vidéo vous a plu et que tout a été clair pour vous ! Je vous dis à la prochaine dans une nouvelle vidéo