Section courante

A propos

Section administrative du site

XOR

Ou exclusif
VB .NET (Visual Basic .NET)

Syntaxe

boolean XOR boolean
entier XOR entier

Paramètres

Nom Description
boolean Ce paramètre permet d'indiquer une expression de type booléen avec lequel un «Ou exclusif logique» est effectué
entier Ce paramètre permet d'indiquer une expression de type entière avec lequel un «Ou exclusif binaire» est effectué

Description

Cet opérateur permet d'effectuer un Ou exclusif logique sur des booléens ou Ou exclusif binaire sur des valeurs numériques.

Exemple

Voici un exemple permettant d'échanger la valeur des opérandes A et B à l'aide de l'opérateur XOR :

  1. Module Module1
  2.  
  3.     Sub Exchange(ByRef A As Integer, ByRef B As Integer)
  4.         A = A Xor B
  5.         B = A Xor B
  6.         A = A Xor B
  7.     End Sub
  8.  
  9.     Sub Main()
  10.         Dim X As Integer = 160
  11.         Dim Y As Integer = -17
  12.         Console.WriteLine("X = " & X & ", Y = " & Y)
  13.         Exchange(X, Y)
  14.         Console.WriteLine("X = " & X & ", Y = " & Y)
  15.     End Sub
  16.  
  17. End Module

on obtiendra le résultat suivant :

X = 160, Y = -17
X = -17, Y = 160


Dernière mise à jour : Dimanche, le 9 novembre 2014