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

Operator anjakan kanan bitwise dalam C#

王林
Lepaskan: 2023-09-15 18:13:02
ke hadapan
1259 orang telah melayarinya

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
Salin selepas log masuk

anjakan ke kanan sebanyak %tolak;

c = a >> 2;
Salin selepas log masuk

alih ke kanan dua kali dan tukar kepada 15 -

15 i.e. 0000 1111
Salin selepas log masuk

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();
      }
   }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Operator anjakan kanan bitwise dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan