tipo de dados Real - Real data type

Um tipo de dados reais é um tipo de dados usado em um programa de computador para representar uma aproximação de um número real . Porque os números reais não são contáveis , os computadores não podem representá-los exatamente usando uma quantidade finita de informações. Na maioria das vezes, um computador vai usar um racional aproximação a um número real.

Números racionais

O tipo mais geral de dados para um número racional armazena o numerador eo denominador como inteiros .

números de ponto fixo

Um "ponto fixo" tipo de dados assume um denominador específico para todos os números. O denominador aqui é na maioria das vezes uma potência de dois . Por exemplo, em um sistema cujo denominador é 65.536 (2 16 ), significa que o número hexadecimal 0x12345678 0x12345678 / 65536 ou 305419896/65536 ou 4660 + 22136/65536 ou cerca de 4660,33777. Veja aritmética de ponto fixo .

Números de ponto flutuante

Um tipo de "ponto flutuante" é um compromisso entre a flexibilidade de um tipo geral racional e a velocidade de aritmética de ponto fixo. Ele usa alguns dos bits do tipo de dados para especificar uma potência de dois para o denominador. Ver ponto flutuante e IEEE ponto flutuante padrão .

Números decimais

Similar ao ponto fixo ou números de ponto flutuante, excepto com um denominador que é uma potência de 10, em vez de uma potência de dois.