Section courante

A propos

Section administrative du site

>>

Décalage vers la droite
C# (C Sharp)

Syntaxe

a >> b

Paramètres

Nom Description
a Ce paramètre permet d'indiquer l'opérande à décaler.
b Ce paramètre permet d'indiquer le nombre de déplacement de bits.

Retour

Valeur Description
nombre Ces valeurs permettent d'indiquer le résultat de décalage de bits.

Description

Cet opérateur permet d'effectuer le décalage de bits vers la droite.

Exemple

Voici un exemple montrant une utilisation de cet opérande :

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace ShrOperator
  6. {
  7.     class Program
  8.     {
  9.         static void Main(string[] args)
  10.         {
  11.             Console.WriteLine("16 >> 0 = " + Convert.ToString(16 >> 0));
  12.             Console.WriteLine("16 >> 1 = " + Convert.ToString(16 >> 1));
  13.             Console.WriteLine("16 >> 2 = " + Convert.ToString(16 >> 2));
  14.             Console.WriteLine("16 >> 3 = " + Convert.ToString(16 >> 3));
  15.             Console.WriteLine("16 >> 4 = " + Convert.ToString(16 >> 4));
  16.             Console.WriteLine("16 >> 0 = " + Convert.ToString(32 >> 0));
  17.             Console.WriteLine("32 >> 1 = " + Convert.ToString(32 >> 1));
  18.             Console.WriteLine("32 >> 2 = " + Convert.ToString(32 >> 2));
  19.             Console.WriteLine("32 >> 3 = " + Convert.ToString(32 >> 3));
  20.             Console.WriteLine("32 >> 4 = " + Convert.ToString(32 >> 4));
  21.             Console.WriteLine("32 >> 4 = " + Convert.ToString(32 >> 4));
  22.         }
  23.     }
  24. }

on obtiendra le résultat suivant :

16 >> 0 = 16
16 >> 1 = 8
16 >> 2 = 4
16 >> 3 = 2
16 >> 4 = 1
16 >> 0 = 32
32 >> 1 = 16
32 >> 2 = 8
32 >> 3 = 4
32 >> 4 = 2
32 >> 4 = 2


Dernière mise à jour : Mardi, le 26 janvier 2016