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

Bitweiser Rechtsverschiebungsoperator in C#

王林
Freigeben: 2023-09-15 18:13:02
nach vorne
1275 Leute haben es durchsucht

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

nach rechts verschieben %minus;

c = a >> 2;
Nach dem Login kopieren

zweimal nach rechts verschieben und in 15 konvertieren -

15 i.e. 0000 1111
Nach dem Login kopieren

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

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!

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