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

Wie verwende ich den Rechtsverschiebungsoperator in C#?

王林
Freigeben: 2023-08-28 09:09:14
nach vorne
1367 Leute haben es durchsucht

如何在 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();
      }
   }
}
Nach dem Login kopieren

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
Nach dem Login kopieren

Jetzt ist die Ausgabe 15, also

15 = 0000 1111
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage