Arduino #10: Les Opérateurs Logiques Et De Comparaison

Aller au contenu Fermer le menu
  • Projets
  • Cours
  • Outils d’IAAfficher le sous-menu
    • Générateur d’idées de projets
  • La BoutiqueAfficher le sous-menu
    • Projet LumiNio
    • Projet SenseGrid
    • Projets Spéciaux
    • Projets divers
    • Notre Académie
  • PFE
  • Nos Livres
  • Nos kits
  • Composants
  • YouTube
  • Rejoindre l’Académie
  • DiversAfficher le sous-menu
    • Nouveautés
    • Nous Rejoindre
    • Cours divers
    • Les Capteurs avec Arduino
    • Électronique analogique
    • Les Fonctions | C
    • Drone | Arduino
    • Analyse fréquentielle | C | Portenta
    • Traitement d’Images | Matlab
    • Cours Automatique
    • Asservissement | Arduino
    • Programmation Arduino
    • GPS | Arduino
    • Nos kits
    • Les Capteurs avec Arduino
    • Projets Électroniques
    • Projets Arduino | C
    • FAQ
    • Arduino
    • Projets électroniques
    • Projets Arduino
    • Algorithme
    • électronique
    • capteur
    • Grafcet
    • Matlab
    • Commande des moteurs
    • Asservissement
    • À propos
  • Une question ?
  • Nous contacter
Arduino 10 Les opérateurs logiques et de comparaison

Objectifs

  1. A quoi servent les opérateurs ?
  2. Les opérateurs logiques
  3. Les opérateurs de comparaison
  4. Les erreurs à éviter

Les opérateurs logiques

  1. !   : Not
  2. &&  : ET logique
  3. ||  : OU logique

Les opérateurs de comparaison

  1. !=  : non égal
  2. < > : inférieur à / supérieur à
  3. <=  : inférieur ou égal
  4. >=  : supérieur ou égal
  5. ==  : égal à

Exemples

bool a,bif a==1 && !b   % Ou bien a==1 && b==0{  inst1;  inst2;} int a, b;if a>100 || b<100{  inst1;  inst2;} int a, b, c;if a==100 && b!=100 && !c{  inst1;  inst2;}

Les erreurs à éviter

  1. Il est recommandé d’utiliser les parenthèses: Ex: (a>100) && (b<100) || (c!=100)
  2. Simplifier la définition des conditions
if a>100  if b>100    if c<50      {        inst1;        inst2;        ...;      }

équivalent à

if a>100 && b>100 && c<50{  inst1;  inst2;  ...;} Arduino #9: Comment déclarer une constante ? Arduino #11: Les tableaux 1D

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Accédez à votre espace personnel et contactez-nous directement pour toute question.

L'Avenir de l'Électronique : Des Projets Innovants Vous Attendent ! RechercherRechercher L'Avenir de l'Électronique : Des Projets Innovants Vous Attendent !

Tag » Arduino Ou égal