La valeur de l'opérande gauche est décalée vers la droite du nombre de bits spécifié par l'opérande droit dans l'opérateur de décalage droit.
Regardons un exemple d'opérateur de décalage à droite en C# -
using System; namespace OperatorsAppl { class Program { static void Main(string[] args) { int a = 60; /* 60 = 0011 1100 */ int b = 0; b = a >> 2; /* 15 = 0000 1111 */ Console.WriteLine("Right Shift Operator - Value of b is {0}", b); Console.ReadLine(); } } }
Ci-dessus, la valeur de a est 60, soit 0011 1100 en binaire.
Définissez l'opérateur de décalage droit comme indiqué dans l'exemple ci-dessus. Cela décalera les bits deux fois vers la droite -
a >> 2
Maintenant, la sortie sera de 15, soit
15 = 0000 1111
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!