BigInteger.BitwiseAnd(BigInteger, BigInteger) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İki BigInteger değer üzerinde bit düzeyinde And
bir işlem gerçekleştirir.
public:
static System::Numerics::BigInteger operator &(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public:
static System::Numerics::BigInteger operator &(System::Numerics::BigInteger left, System::Numerics::BigInteger right) = System::Numerics::IBitwiseOperators<System::Numerics::BigInteger, System::Numerics::BigInteger, System::Numerics::BigInteger>::op_BitwiseAnd;
public static System.Numerics.BigInteger operator & (System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member ( &&& ) : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Operator And (left As BigInteger, right As BigInteger) As BigInteger
Parametreler
- left
- BigInteger
İlk değer.
- right
- BigInteger
İkinci değer.
Döndürülenler
Bit tabanlı And
işlemin sonucu.
Uygulamalar
Açıklamalar
BitwiseAnd yöntemi, değerler için BigInteger bit düzeyinde And
işlemi tanımlar. Bit düzeyinde And
işlem, sonuç bitini yalnızca ve içindeki ilgili bitler left
right
de aşağıdaki tabloda gösterildiği gibi ayarlanmışsa ayarlar.
Bit left |
Bit right |
Sonuç olarak bit |
---|---|---|
0 | 0 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
0 | 1 | 0 |
BitwiseAnd yöntemi aşağıdaki gibi bir kodu etkinleştirir:
BigInteger number1 = BigInteger.Add(Int64.MaxValue, Int32.MaxValue);
BigInteger number2 = BigInteger.Pow(Byte.MaxValue, 10);
BigInteger result = number1 & number2;
let number1 = BigInteger.Add(Int64.MaxValue, Int32.MaxValue)
let number2 = BigInteger.Pow(Byte.MaxValue, 10)
let result = number1 &&& number2
Dim number1 As BigInteger = BigInteger.Add(Int64.MaxValue, Int32.MaxValue)
Dim number2 As BigInteger = BigInteger.Pow(Byte.MaxValue, 10)
Dim result As BigInteger = number1 And number2
yöntemi, BitwiseAnd bit tabanlı And
işlemi iki BigInteger değer üzerinde, her ikisi de sanal işaret uzantısıyla iki değerin tamamlayıcı gösterimindeymiş gibi gerçekleştirir.