Condividi tramite


Funzione BoolArrayAsFixedPoint

Avviso

Questa documentazione si riferisce al QDK classico, che è stato sostituito dal QDK moderno.

https://aka.ms/qdk.api Vedere la documentazione dell'API per QDK moderno.

Spazio dei nomi: Microsoft.Quantum.Convert

Pacchetto: Microsoft.Quantum.Numerics

Restituisce il valore double di un'approssimazione a virgola fissa da una Bool matrice.

function BoolArrayAsFixedPoint (integerBits : Int, bits : Bool[]) : Double

Input

integerBits : Int

Numero presunto di bit integer (incluso il bit del segno).

bits : Bool[]

Rappresentazione di stringa di bit del numero approssimativo.

Output : Double

Esempio

Si noti che il primo elemento nella matrice booleana è il bit meno significativo.

let value = BoolArrayAsFixedPoint(2, [true, false, true, false]); // value =  1.25
let value = BoolArrayAsFixedPoint(2, [true, false, false, true]); // value = -1.75