BigInteger.BitwiseAnd(BigInteger, BigInteger) Operator
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Melakukan operasi bitwise And
pada dua BigInteger nilai.
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
Parameter
- left
- BigInteger
Nilai pertama.
- right
- BigInteger
Nilai kedua.
Mengembalikan
Hasil operasi bitwise And
.
Penerapan
Keterangan
Metode ini BitwiseAnd mendefinisikan operasi bitwise And
untuk BigInteger nilai. Operasi bitwise And
menetapkan bit hasil hanya jika bit yang sesuai di left
dan right
juga diatur, seperti yang ditunjukkan dalam tabel berikut.
Bit dalam left |
Bit dalam right |
Bit dalam hasil |
---|---|---|
0 | 0 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
0 | 1 | 0 |
Metode ini BitwiseAnd memungkinkan kode seperti berikut:
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
Metode ini BitwiseAnd melakukan operasi bitwise And
pada dua BigInteger nilai seolah-olah keduanya berada dalam representasi pelengkap dua dengan ekstensi tanda virtual.