Partilhar via


Função IntAsDouble

Nome totalmente qualificado: Std.Convert.IntAsDouble

function IntAsDouble(number : Int) : Double

Resumo

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

Descrição

Converte um determinado número 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