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

王林
リリース: 2023-09-15 18:13:02
転載
1194 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!