Maison > développement back-end > Tutoriel C#.Net > Opérateur de décalage à droite au niveau du bit en C#

Opérateur de décalage à droite au niveau du bit en C#

王林
Libérer: 2023-09-15 18:13:02
avant
1332 Les gens l'ont consulté

C# 中的按位右移运算符

Les opérateurs au niveau du bit agissent sur les bits et effectuent des opérations au niveau du bit. Dans l'opérateur de décalage bit à droite vers la droite, 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 le code ci-dessous, nous avons la valeur -

60 i.e. 0011 1100
Copier après la connexion

shift à droite de %moins;

c = a >> 2;
Copier après la connexion

shift à droite deux fois et convertir en 15 -

15 i.e. 0000 1111
Copier après la connexion

Exemple

Vous pouvez essayer d'exécuter le code suivant pour implémenter press en C# Opérateur de décalage à droite -

using System;
using System.Collections.Generic;
using System.Text;
namespace Demo {
   class toBinary {
      static void Main(string[] args) {
         int a = 60;    /* 60 = 0011 1100 */
         int b = 0;
         c = a >> 2;    /* 15 = 0000 1111 */
         Console.WriteLine("Value of b is {0}", b);
         Console.ReadLine();
      }
   }
}
Copier après la connexion

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal