Heim > Artikel > Backend-Entwicklung > Bitweiser Rechtsverschiebungsoperator in C#
Bitweise Operatoren wirken auf Bits und führen bitweise Operationen aus. Beim bitweisen Rechtsverschiebungsoperator wird der Wert des linken Operanden um die vom rechten Operanden angegebene Anzahl von Bits nach rechts verschoben.
Im folgenden Code haben wir den Wert -
60 i.e. 0011 1100
nach rechts verschieben %minus;
c = a >> 2;
zweimal nach rechts verschieben und in 15 konvertieren -
15 i.e. 0000 1111
Sie können versuchen, den folgenden Code auszuführen, um press in C#-Bit zu implementieren rechter Shift-Operator-
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(); } } }
Das obige ist der detaillierte Inhalt vonBitweiser Rechtsverschiebungsoperator in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!