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