ホームページ  >  記事  >  バックエンド開発  >  C# のビット単位の右シフト演算子

C# のビット単位の右シフト演算子

王林
王林転載
2023-09-15 18:13:021195ブラウズ

C# 中的按位右移运算符

#ビット単位の演算子はビットに作用し、ビット単位の演算を実行します。ビット単位の右シフト演算子では、左のオペランドの値が、右のオペランドで指定されたビット数だけ右にシフトされます。

以下のコードでは、値 -

60 i.e. 0011 1100

shift right %minus;

c = a >> 2;

shift 2 回右に変換し、15 -

15 i.e. 0000 1111

次のコードを実行して、C#-

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();
      }
   }
}
でビット単位の右シフト演算子を実装してみることができます。

以上がC# のビット単位の右シフト演算子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。