Section courante

A propos

Section administrative du site

XOR

Ou exclusif
ISO C++98

Syntaxe

exclusive-or-expr := exclusive-or-expr ^ and-expr |
exclusive-or-expr xor and-expr

Paramètres

Nom Description
logical-and-expr Ce paramètre permet d'indiquer l'expression et logique
exclusive-or-expr Ce paramètre permet d'indiquer l'expression ou l'exclusion.

Description

Ce mot réservé permet d'effectuer une opération de «OU EXCLUSIF LOGIQUE» sur des expressions booléennes.

Exemple

Cet exemple permet d'effectuer un test de «OU EXCLUSIF» :

Essayer maintenant !
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     if(true xor false) {
  6.         std::cout << "Vrai ou faux mais pas les deux !" << std::endl;
  7.     }
  8.     return 0;
  9. }

on obtiendra le résultat suivant :

Vrai ou faux mais pas les deux !

Voir également

Langage de programmation - C++ - Références de mots réservés (mots clefs) - bitand
Langage de programmation - C++ - Références de mots réservés (mots clefs) - bitor
Langage de programmation - C++ - Références de mots réservés (mots clefs) - xor_eq

Dernière mise à jour : Lundi, le 3 août 2015