Heim >Backend-Entwicklung >C#.Net-Tutorial >Wie verwende ich den Rechtsverschiebungsoperator in C#?

Wie verwende ich den Rechtsverschiebungsoperator in C#?

王林
王林nach vorne
2023-08-28 09:09:141352Durchsuche

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

Der Wert des linken Operanden wird um die Anzahl der Bits nach rechts verschoben, die durch den rechten Operanden im rechten Verschiebungsoperator angegeben wird.

Sehen wir uns ein Beispiel für einen Rechtsverschiebungsoperator in C# an –

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();
      }
   }
}

Oben ist der Wert von a 60, was binär 0011 1100 ist.

Stellen Sie den rechten Shift-Operator ein, wie im Beispiel oben gezeigt. Dadurch werden die Bits zweimal nach rechts verschoben –

a >> 2

Jetzt ist die Ausgabe 15, also

15 = 0000 1111

Das obige ist der detaillierte Inhalt vonWie verwende ich den Rechtsverschiebungsoperator in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen