Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Projeção inteiros para valores de ponto flutuante

ANSI 3.2.1.3 a direção do truncamento quando um número integral é convertido em um número de ponto flutuante que exatamente não pode representar o valor original

Quando um número integral é um conversão para um valor de ponto flutuante que exatamente não pode representar o valor, o valor é arredondado (para cima ou para baixo) para o mais próximo do valor adequado.

Por exemplo, Projetando uma unsigned long (com 32 bits de precisão) para um float (cujo mantissa tem 23 bits de precisão) arredonda o número para o próximo múltiplo de 256. O longo 4,294,966,913 para 4,294,967,167 de valores são arredondados para o float 4,294,967,040 de valor.

Contribuições da comunidade

ADICIONAR
Mostrar: