Rumah >pembangunan bahagian belakang >Tutorial C#.Net >Operator anjakan kanan bitwise dalam C#

Operator anjakan kanan bitwise dalam C#

王林
王林ke hadapan
2023-09-15 18:13:021262semak imbas

C# 中的按位右移运算符

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

Contoh

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam