OpCodes.Shr Alan

Tanım

Bir tamsayı değerini (in sign) belirtilen sayıda bit sağa kaydırarak sonucu değerlendirme yığınına iletir.

public: static initonly System::Reflection::Emit::OpCode Shr;
public static readonly System.Reflection.Emit.OpCode Shr;
 staticval mutable Shr : System.Reflection.Emit.OpCode
Public Shared ReadOnly Shr As OpCode 

Alan Değeri

Açıklamalar

Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:

Format Derleme Biçimi Açıklama
63 Shr Bir tamsayıyı sağa kaydırarak (işarette kaydırarak).

Sıralı sırada yığın geçiş davranışı şöyledir:

  1. Bir değer yığına gönderilir.

  2. Kaydırılacak bit miktarı yığına gönderilir.

  3. Kaydırılacak bit sayısı ve değer yığından çıkarılır; değeri belirtilen sayıda bit ile sağa kaydırılır.

  4. Sonuç yığına gönderilir.

Yönerge, shr.un değeri (türü int32, int64 veya native int) belirtilen bit sayısı kadar sağa kaydırıyor. Bit sayısı veya int32türünde native int bir değerdir. Kaydırılacak bit sayısı sağlanan değerin genişliğine (bit cinsinden) eşit veya daha büyükse dönüş değeri belirtilmez.

Shr , her vardiyada yüksek sıralı biti çoğaltarak içindeki özgün değerin resultişaretini korur.

Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu shr kullanabilir:

Şunlara uygulanır