Função DoubleAsFixedPoint

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

Discretiza um valor duplo como uma aproximação de ponto fixo e devolve o respetivo valor como duplo.

function DoubleAsFixedPoint (integerBits : Int, fractionalBits : Int, value : Double) : Double

Entrada

integerBits: Int

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

fractionalBits: Int

Assumiu o número de bits fracionários.

valor: Duplo

Valor a ser aproximado.

Saída: Duplo

Exemplo

let value = DoubleAsFixedPoint(2, 2, 1.3); // value = 1.25
let value = DoubleAsFixedPoint(2, 2, 0.8); // value = 0.75