Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
Opérateurs logiques booléens
Description
Ces opérateurs peuvent être utilisés à l'intérieur de la condition d'une instruction if pour associer plusieurs conditions (ou opérandes) à tester.
&& (ET logique)
VRAI seulement si les deux opérandes sont VRAI, par exemple :
// ...
}
est VRAI seulement si les deux entrées sont à l'état HAUT simultanément.
|| ( OU logique)
VRAI si l'un des deux opérandes est VRAI, par exemple :
// ...
}
est VRAI si soit x, soit y est supérieur à 0.
! (NON logique)
VRAI si l'opérande est FAUX, par exemple :
// ...
}
VRAI si la variable x est FAUSSE (càd si x = 0)
Attention
Veuillez à ne pas confonfre &&, l'opérateur booléen AND décrit ici, avec &, l'opérateur AND bit à bit. Ce sont deux choses entièrement différentes.
De la même façon, ne pas confondre ||, l'opérateur booléen OU décrit ici, avec | , l'opérateur OU bit à bit
L'opérateur ~, NON bit à bit, ne ressemble pas à l'opérateur !, NON booléen (point d'exclamation ou "bang" comme dise les programmateurs) mais vous devez cependant être sûr duquel des deux vous devez utiliser.
Exemples
Commentaires utilisateurs
Aucun commentaire
Voir également
- & (AND bit à bit)
- | (OU bit à bit)
- ~ (NON bit à bit)
- If
Page d'accueil de la référence Arduino en français
Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr
Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.
La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.