Compartilhar via


Função IntAsDouble

Nome totalmente qualificado: Std.Convert.IntAsDouble

function IntAsDouble(number : Int) : Double

Resumo

Converte um determinado inteiro number em um número equivalente de ponto flutuante de precisão dupla.

Descrição

Converte um determinado inteiro em um número de ponto flutuante de precisão dupla. Observe que a representação de precisão dupla pode ter menos bits alocados para representar dígitos significativos portanto, a conversão pode ser aproximada para números grandes. Por exemplo, o simulador atual converte 4.611.686.018.427.387.919 = 2^64+15 para 4.611.686.018.427.387.904,0 = 2^64.

Exemplo

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