Heim >Backend-Entwicklung >C#.Net-Tutorial >Bitweiser Rechtsverschiebungsoperator in C#

Bitweiser Rechtsverschiebungsoperator in C#

王林
王林nach vorne
2023-09-15 18:13:021262Durchsuche

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

Beispiel

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!

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