Accueil : Le langage C# : Les opérateurs : Opérateurs binaires
Les opérateurs binaires
Les opérateurs qui travaillent au niveau binaire sont les suivants :
- ET (&)
- OU (|)
- OU Exclusif (^)
- Négation (~)
- Décalage logique vers la gauche d’un ou plusieurs bits (<<)
- Décalage logique vers la droit d’un ou plusieurs bits (>>)
Pour exemple, le code suivant montre comment décaler vers la gauche un nombre entier de deux bits.
class Program
{
static void
Main(string[] args)
{
int entier = 0xFF;
int entierDecale = entier << 2;
Console.WriteLine("Entier décalé:{0:X}",
entierDecale);
}
}
Le programme produit le résultat suivant :
Entier décalé:3FC