Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W pełni kwalifikowana nazwa: Std.Convert.IntAsDouble
function IntAsDouble(number : Int) : Double
Streszczenie
Konwertuje daną liczbę całkowitą number na równoważną liczbę zmiennoprzecinkową o podwójnej precyzji.
Opis
Konwertuje daną liczbę całkowitą na liczbę zmiennoprzecinkową o podwójnej precyzji. Należy pamiętać, że reprezentacja o podwójnej precyzji może mieć mniej bitów przydzielonych do reprezentowania cyfr znaczących, więc konwersja może być przybliżona dla dużych liczb. Na przykład bieżący symulator konwertuje 4,611,686,018,427,387,919 = 2^64+15 na 4,611,686,018,427,387,904,0 = 2^64.
Przykład
Message($"{IntAsDouble(1)}"); // Prints 1.0 rather than 1