Operasi penjumlahan
Peringatan
Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.
Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.
Namespace: Microsoft.Quantum.Arithmetic
Paket: Microsoft.Quantum.Standard
Menerapkan gerbang jumlah yang dapat dibalik. Mengingat bit bawaan yang dikodekan dalam qubit carryIn
dan dua bit summand yang dikodekan dalam summand1
dan summand2
, menghitung xor bitwise , carryIn
summand1
dan summand2
dalam qubit summand2
.
operation Sum (carryIn : Qubit, summand1 : Qubit, summand2 : Qubit) : Unit is Adj + Ctl
Input
carryIn : Qubit
Membawa qubit.
summand1 : Qubit
Jumlah pertama qubit.
summand2 : Qubit
Jumlah qubit kedua, diganti dengan bit bawah dari summand1
jumlah dan summand2
.
Output : Unit
Keterangan
Berbeda Carry
dengan operasi, ini tidak menghitung bit yang dilakukan.