Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan operator shift kanan dalam C#?

Bagaimana untuk menggunakan operator shift kanan dalam C#?

王林
王林ke hadapan
2023-08-28 09:09:141293semak imbas

如何在 C# 中使用右移运算符?

Nilai operan kiri dianjakkan ke kanan dengan bilangan bit yang ditentukan oleh operan kanan dalam operator anjakan kanan.

Mari kita lihat contoh operator anjakan kanan dalam 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();
      }
   }
}

Di atas, nilai a ialah 60, iaitu 0011 1100 dalam binari.

Tetapkan operator syif yang betul seperti yang ditunjukkan dalam contoh di atas. Ini akan mengalihkan bit ke kanan dua kali -

a >> 2

Sekarang output akan menjadi 15 iaitu

15 = 0000 1111

Atas ialah kandungan terperinci Bagaimana untuk menggunakan operator shift kanan 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