Artigo original: Floating Point Definition

Um número de ponto flutuante, também conhecido como decimal, é um número inteiro, positivo ou negativo, que tem uma extensão após a vírgula/ponto decimal.

Por exemplo, 5,5, 0,25 e -103,342 são todos números de ponto flutuante ou decimais. Já os números 91 e 0 não são.

Números de ponto flutuante recebem esse nome pela maneira como o ponto ou a vírgula decimal pode "flutuar" (do inglês, float) para qualquer posição necessária.

Nota da tradução: uma questão que pode confundir quem está começando na área é o fato de que, em inglês, temos uma notação diferente da notação em português. Enquanto usamos a vírgula para decimais e o ponto para expressar milhar, milhão, bilhão e assim por diante. Por exemplo, 3,500, em português, seria escrito por extenso como "três vírgula cinco" (os dois zeros após o cinco seriam ignorados por virem após a vírgula), enquanto 3.500 seria "três mil quinhentos". No inglês, é o contrário. Assim, como a notação de computadores em geral é feita a partir da notação em inglês, quando houver um ponto em um número e algarismos antes e depois da vírgula, estamos falando de números decimais. No caso da vírgula, estamos usando o milhar.

Devido a isso, em ciência da computação, números decimais são geralmente conhecidos como números de ponto flutuante. Outros tipos numéricos conhecidos em ciência da computação são os números inteiros (integers), curtos (short) e extensos ou longos (long).

Algumas linguagens de programação definem esses tipos numéricos diferentes; outras, não.

Por exemplo, em C, você precisaria armazenar o número 18 como um número inteiro (int) e 50.3233 como um número de ponto flutuante (float).

O JavaScript, porém, trata todos os números como números de ponto flutuante internamente, mesmo os números inteiros.

Termos em tecnologia relacionados (por enquanto, em inglês):