Aracılığıyla paylaş


IntAsDouble işlevi

Tam ad: Std.Convert.IntAsDouble

function IntAsDouble(number : Int) : Double

Özet

Belirli bir tamsayı number eşdeğer bir çift duyarlıklı kayan nokta sayısına dönüştürür.

Açıklama

Belirli bir tamsayıyı çift duyarlıklı kayan nokta sayısına dönüştürür. Çift duyarlıklı gösterimin, anlamlı basamak temsil etmek için daha az bit ayrılmış olabileceğini ve bu nedenle dönüştürmenin büyük sayılar için yaklaşık olabileceğini unutmayın. Örneğin, geçerli simülatör 4.611.686.018.427.387.919 = 2^64+15'i 4.611.686.018.427.387.904.0 = 2^64'e dönüştürür.

Örnek

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