Lar Desenvolvimento O que não é um número (nan)? - o que é techopedia

O que não é um número (nan)? - o que é techopedia

Índice:

Anonim

Definição - O que não é um número (NaN)?

Não é um número (NaN) representa um número indefinido em operações de ponto flutuante. Um indicador Não é um número também pode ser um sinal de que uma variável que deveria ser um valor numérico foi corrompida por caracteres ou símbolos de texto.

Techopedia explica Não é um número (NaN)

Quando um sistema operacional tenta compilar um número real com operações de ponto flutuante, existem várias razões pelas quais ele pode não ser capaz de representar esse número. Um comando falso, como uma raiz quadrada impossível, pode disparar um valor NaN. O mesmo ocorre com a corrupção de dados ou erros de escritório, conforme mencionado anteriormente. NaN também pode ser expresso de várias maneiras. Alguns sistemas operacionais usam um caractere de hash (#) junto com NaN ou usam prefixos e sufixos como S, Q e%. Deve-se observar que, embora sistemas operacionais sofisticados possam usar esses erros para lidar com entradas de erros, sistemas operacionais mais antigos e mais primitivos podem ter travado ou ficar congelados em loops infinitos.

O que não é um número (nan)? - o que é techopedia