次の方法で共有


IntAsDouble 関数

完全修飾名: Std.Convert.IntAsDouble

function IntAsDouble(number : Int) : Double

概要

指定された整数 number を等価の倍精度浮動小数点数に変換します。

形容

指定された整数を倍精度浮動小数点数に変換します。 倍精度表現では、有効桁数 表すために割り当てられるビット数が少なくなることがあります。そのため、変換は大きな数値に対して概数になる可能性があります。 たとえば、現在のシミュレーターでは、4,611,686,018,427,387,919 = 2^64+15 から 4,611,686,018,427,387,904.0 = 2^64 に変換されます。

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