L'essentiel du langage C

Comprendre les opérateurs d'assignation, d'incrémentation et de comparaison

Testez gratuitement nos 1304 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Abordez les trois opérateurs qui sont les opérateurs d'assignation, d'incrémentation et de comparaison. Vous allez aussi voir les effets de bord.
04:03

Transcription

Donc, nous voici sur les opérateurs d'assignation et de comparaison. Ils font partie donc des nombreux opérateurs que nous allons voir et dans cette vidéo, nous allons voir donc ces trois opérateurs en une seule fois. Tout d'abord, les opérateurs d'assignation. Donc, tout d'abord, je voudrais faire une remarque. Vous avez l'assignation de tout ce qu'il y a de plus courant, celle que vous connaissez, que vous pouvez utiliser tous les jours et ensuite, vous avez l'assignation qui, elle, est compressée, que les informaticiens qui travaillent et qui développent depuis plusieurs années ont pour habitude d'utiliser. Il faut savoir que ces deux façons d'écrire sont strictement les mêmes. Le compilateur ne fera strictement aucune différence. Donc, vous avez l'affectation. Donc vous affectez la valeur ici à droite à la valeur qui est à gauche, donc Y va dans X Ici, vous avez la somme, la soustraction, la multiplication, la division et le modulo Le modulo en fait, qui est le reste d'une division. Puis, vous avez la post et la pré-incrémentation. Alors, elles sont dénommées de la même façon. ++ --, seulement, elles n'ont pas le même effet. Par exemple, la post-incrémentation, vous augmentez de 1 la valeur de x par exemple et ensuite, vous l'affichez. Donc, si vous faites x++, cela revient à faire x=x+1 Donc, l'après-traitement, vous allez avoir la valeur de x qui va valoir 8 Pour x qui vaut 7-1, donc vous retrouvez avec un affichage qui vaut 6 et x qui vaut 6. Pour la pré-incrémentation, vous affichez d'abord la valeur et vous l'augmentez d'une unité après. Donc, en fait, à l'affichage, le compilateur va vous mettre 7 mais ce qu'il va garder en mémoire, ça va être 8 Pour la pré-décrémentation, il en va de même Si vous faites --x, l'affichage sera de 7 mais ce qui sera en mémoire sera 6 La représentation pour faire de l'auto-incrémentation x++ est extrêmement utilisée. Vous pouvez très bien écrire x=x+1 ou x+=1, cela revient exactement à la même chose. Mais vous verrez que le x++ vient assez naturellement. Ensuite, pour les opérateurs de comparaison, pas grand-chose à dire. En fait, il fonctionne vraiment comme en mathématiques sauf que si vous voulez effectuer une égalité, vous comparez deux choses pour voir si c'est vérifié et si x vaut bien la valeur 3. Je compare x à 3. Si c'est vrai, je retourne 1 sinon, je retourne 0 Alors ça, c'est une erreur qui est très courante. Il ne faut pas confondre le double égal avec le simple égal. Le double égal : vous comparez ; le simple égal : vous affectez, vous assignez une valeur. Pour les opérateurs de comparaison, donc là, il en va de même pour l'opérateur supérieur à, supérieur ou égal et différent de Est-ce que x est différent de 3 ? Si oui, je retourne 1 ; si non, je retourne 0 Voilà, j'espère que j'ai été clair sur les opérateurs de comparaison et d'assignation. Nous allons passer tout de suite à un exemple programmé.

L'essentiel du langage C

Comprenez les concepts de base du langage C. Développez de simples applications en mode console, afin de comprendre les rouages d’un des langages les plus utilisés au monde.

7h51 (98 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :12 janv. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !