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