ホームページ >バックエンド開発 >C#.Net チュートリアル >C#で右シフト演算子を使用するにはどうすればよいですか?
左オペランドの値は、右シフト演算子の右オペランドで指定されたビット数だけ右にシフトされます。
C# の右シフト演算子の例を見てみましょう -
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(); } } }
上では、a の値は 60 で、これはバイナリでは 0011 1100 です。
上記の例に示すように、右シフト演算子を設定します。これにより、ビットが右に 2 回シフトされます -
a >> 2
出力は 15、つまり
15 = 0000 1111になります。
以上がC#で右シフト演算子を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。