如何使用 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。

如上例所示,設定右移運算子。這會將位向右移兩次 -

a >> 2

現在的輸出為 15,即

15 = 0000 1111

更新於: 2020 年 6 月 20 日

115 次瀏覽

職業起步指南

完成課程獲得認證

開始學習
廣告
© . All rights reserved.