Bagikan melalui


Fungsi IntAsDouble

Nama yang sepenuhnya memenuhi syarat: Std.Convert.IntAsDouble

function IntAsDouble(number : Int) : Double

Ringkasan

Mengonversi bilangan bulat tertentu number ke angka floating-point presisi ganda yang setara.

Deskripsi

Mengonversi bilangan bulat tertentu menjadi angka titik mengambang presisi ganda. Harap dicatat bahwa representasi presisi ganda mungkin memiliki lebih sedikit bit yang dialokasikan untuk mewakili digit signifikan sehingga konversi mungkin perkiraan untuk angka besar. Misalnya, simulator saat ini mengonversi 4.611.686.018.427.387.919 = 2^64+15 menjadi 4.611.686.018.427.387.904,0 = 2^64.

Contoh

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