Condividi tramite


Funzione DoubleAsFixedPoint

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

Discretizza un valore double come approssimazione a virgola fissa e restituisce il relativo valore come double.

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

Input

integerBits : Int

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

fractionalBits : Int

Numero assunto di bit frazionari.

value : Double

Valore da approssimare.

Output : Double

Esempio

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