Função BoolArrayAsFixedPoint

Aviso

Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.

https://aka.ms/qdk.api Veja a documentação da API para o QDK Moderno.

Espaço de nomes: Microsoft.Quantum.Convert

Pacote: Microsoft.Quantum.Numerics

Devolve o valor duplo de uma aproximação de ponto fixo de uma Bool matriz.

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

Entrada

integerBits: Int

Assumiu o número de bits inteiros (incluindo o bit de sinal).

bits: Bool[]

Representação de cadeia de bits de número aproximado.

Saída: Duplo

Exemplo

Tenha em atenção que o primeiro elemento na matriz booleana é o bit menos significativo.

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