Maison >développement back-end >Tutoriel C#.Net >Comment utiliser l'opérateur de décalage à droite en C# ?

Comment utiliser l'opérateur de décalage à droite en C# ?

王林
王林avant
2023-08-28 09:09:141395parcourir

如何在 C# 中使用右移运算符?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer