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 , carryInsummand1 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.