Section courante

A propos

Section administrative du site

AND

Et
VB .NET (Visual Basic .NET)

Syntaxe

a AND b

Paramètres

Nom Description
a Ce paramètre permet d'indiquer une expression de type entière avec lequel un «Et binaire» est effectué
b Ce paramètre permet d'indiquer une expression de type entière avec lequel un «Et binaire» est effectué

Description

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

Exemples

Voici quelques exemples typiques de l'utilisation de cet opérateur :

  1. Module Module1
  2.  
  3.     Sub Main()
  4.         Console.WriteLine("0 AND 1 = " & Convert.ToString(0 And 1))
  5.         Console.WriteLine("1 AND 1 = " & Convert.ToString(1 And 1))
  6.         Console.WriteLine("2 AND 1 = " & Convert.ToString(2 And 1))
  7.         Console.WriteLine("3 AND 1 = " & Convert.ToString(3 And 1))
  8.         Console.WriteLine("4 AND 1 = " & Convert.ToString(4 And 1))
  9.         Console.WriteLine("0 AND 2 = " & Convert.ToString(0 And 2))
  10.         Console.WriteLine("1 AND 2 = " & Convert.ToString(1 And 2))
  11.         Console.WriteLine("2 AND 2 = " & Convert.ToString(2 And 2))
  12.         Console.WriteLine("3 AND 2 = " & Convert.ToString(3 And 2))
  13.         Console.WriteLine("4 AND 2 = " & Convert.ToString(4 And 2))
  14.     End Sub
  15.  
  16. End Module

on obtiendra le résultat suivant :

0 AND 1 = 0
1 AND 1 = 1
2 AND 1 = 0
3 AND 1 = 1
4 AND 1 = 0
0 AND 2 = 0
1 AND 2 = 0
2 AND 2 = 2
3 AND 2 = 2
4 AND 2 = 0

Voici un exemple permettant de tester si certains nombres sont impaires à l'aide de cet opérateur :

  1. Module Module1
  2.  
  3.     Function IsOdd(X As Integer) As Boolean
  4.         Return Convert.ToBoolean(X And 1)
  5.     End Function
  6.  
  7.     Sub Main()
  8.         Console.WriteLine("Nombre -13 est impaire : " & IsOdd(-13))
  9.         Console.WriteLine("Nombre -1 est impaire : " & IsOdd(-1))
  10.         Console.WriteLine("Nombre 0 est impaire : " & IsOdd(0))
  11.         Console.WriteLine("Nombre 1 est impaire : " & IsOdd(1))
  12.         Console.WriteLine("Nombre 4 est impaire : " & IsOdd(4))
  13.         Console.WriteLine("Nombre 7 est impaire : " & IsOdd(7))
  14.         Console.WriteLine("Nombre 20 est impaire : " & IsOdd(20))
  15.     End Sub
  16.  
  17. End Module

on obtiendra le résultat suivant :

Nombre -13 est impaire : TRUE
Nombre -1 est impaire : TRUE
Nombre 0 est impaire : FALSE
Nombre 1 est impaire : TRUE
Nombre 4 est impaire : FALSE
Nombre 7 est impaire : TRUE
Nombre 20 est impaire : FALSE


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