Pengendali bitwise bertindak pada bit dan melakukan operasi bitwise. Dalam operator anjakan kanan bitwise, nilai operan kiri dianjak ke kanan dengan bilangan bit yang ditentukan oleh operan kanan.
Dalam kod di bawah, kami mempunyai nilai -
60 i.e. 0011 1100
anjakan ke kanan sebanyak %tolak;
c = a >> 2;
alih ke kanan dua kali dan tukar kepada 15 -
15 i.e. 0000 1111
Anda boleh cuba jalankan kod berikut untuk melaksanakan tekan dalam C# Operator shift kanan-
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(); } } }
Atas ialah kandungan terperinci Operator anjakan kanan bitwise dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!