Dela via


IntAsDouble-funktion

Fullständigt kvalificerat namn: Std.Convert.IntAsDouble

function IntAsDouble(number : Int) : Double

Sammanfattning

Konverterar ett visst heltal number till ett motsvarande flyttal med dubbel precision.

Beskrivning

Konverterar ett givet heltal till ett flyttal med dubbel precision. Observera att dubbelprecisionsrepresentationen kan ha färre bitar allokerade för att representera betydande siffror så konverteringen kan vara ungefärlig för stora tal. Den aktuella simulatorn konverterar till exempel 4 611 686 018 427 387 919 = 2^64+15 till 4 611 686 018 427 387 904,0 = 2^64.

Exempel

Message($"{IntAsDouble(1)}"); // Prints 1.0 rather than 1