MTProd > Dev4all > Articles > Langages > C & C++ > Opération Binaire en C > 2 Les opérateurs logiques
Rechercher13 Personnes en-ligne
Opération Binaire en C

2  Les opérateurs logiques

Il existe trois opérateurs logiques en C, dont voici la description :



2.1  Opérateur logique AND (&&)

Il s'écrit && ou AND et signifie ET. Cet opérateur permet de déterminer si deux expressions sont vraies ou fausses (1 ou 0).
Ca syntaxe est la suivante :

exp1 && exp2

exp1 et exp2 correspondent à deux expressions. Afin qu'il renvoie la valeur 1 (TRUE) toutes les expressions doivent être positives, regardez plutot la figure 2.1.1.



Figure 2.1.1: Valeurs renvoyées par l'opérateur AND (&&)





2.2  Opérateur logique OR (||)

Il s'écrit || ou OR et signifie OU.
Ca syntaxe est la suivante :

exp1 || exp2

exp1 et exp2 correspondent à deux expressions. Afin qu'il renvoie la valeur 1 (TRUE) au moins une des expressions doit être positive, regardez la table de vérité sur la figure 2.2.1.



Figure 2.2.1: Valeurs renvoyées par l'opérateur OR (||)





2.3  Opérateur logique NOT (!)

Il s'écrit ! ou NOT et signifie NON.
Syntaxe générale :

!expression

expression correspond à l'expression traitée par l'opérateur de négation. Voici la table de vérité de cet opérateur :



Figure 2.3.1: Valeurs renvoyées par l'opérateur NOT (!)

En gros l'opérateur NOT retourne le résultat inverse de l'expression.





<<  1  L'opérateur sizeofSommaire3  Les opérateurs bitwise  >>

 Accés rapide

1  L'opérateur sizeof
2  Les opérateurs logiques

Opérateur logique AND (&&)

Opérateur logique OR (||)

Opérateur logique NOT (!)

3  Les opérateurs bitwise
4  Un peu de pratique
5  Conclusion
Voir le sommaire complet

 Liens utiles

  • Publier un article
  • Envoyer cette page
  • Ecrire à l'auteur

  •  Mini-Chat

    Thienou (00h11): salut
    Thienou (00h13): Oula mon inscription date de 11 ans je me sent vieux :)
    neowolf25 (17h59): MMF2 en "pay what you want" jusqu'à demain sur
    neowolf25 (17h59): https://www.hu
    mblebundle.com/
    weekly

    Miuka (21h15): Coin coin de 2014
    Miuka (21h15): Des gens qui ont migré sur le forum Clickteam ou ailleurs ?
    Strike (09h45): Salut les vieux !
    Hikarion (12h46): Salut les djeunz
    Hikarion (13h38): A qui profite le scandale ?
    Hikarion (13h44): le chat irc est toujours actif ?

    Votre message



     Archives

     Dev4all Newsletter

    Restez à jour avec la newsletter mensuelle !

    Votre e-mail


    1800 abonnés

     Recommander Dev4all

    Recommandez Dev4all à un ami. Cela fera grandir notre communauté !

    E-mails de vos amis




    [ Accueil | S'inscrire | Mon Dev4all | Communauté | Téléchargements | Articles | Forums | Chat ]

    [ A propos de Dev4all | Aide | La charte Dev4all | Contact ]

    © 2000-2018 MTProd. Tous droits réservés.
    L'utilisation de Dev4all implique l'acceptation et le respect de la charte Dev4all.