Zero negativo
Zero negativo é zero com um sinal associado. Na aritmética ordinária, o número 0 tem um sinal, de modo que -0, +0 e 0.Na ciência da computação, algumas representações numéricas permitem a existência de dois zeros, muitas vezes denotados por -0 (zero negativo) e +0 ( Zero positivo ), considerados iguais pelas operações de comparação numérica, mas com possíveis comportamentos diferentes em determinadas operações. Isso ocorre no sinal e na magnitude e nos complementos para uma representação de números com sinais inteiros e na maioria das representações de números de ponto flutuante. O número 0 normalmente é codificado como +0, mas pode ser representado por +0 ou -0.

O padrão IEEE 754 para aritmética de ponto flutuante (atualmente usado pela maioria dos computadores e linguagens de programação que suportam números de ponto flutuante) requer +0 e -0. A aritmética real com zeros negativos pode ser considerada uma variante da reta real estendida tal que 1/-0 = -∞ e 1/+0 = +∞; divisão é apenas indefinida para ± 0/±0 e ±∞/±∞.

O zero sinalizado negativamente ecoa o conceito da análise matemática de aproximar 0 para baixo como um limite unilateral, que pode ser denotado por "x" → 0−, "x" → 0−, or "x" → ↑0. A notação "-0" pode ser usada informalmente para denotar um pequeno número negativo que foi arredondado para zero. O conceito de zero negativo também tem algumas aplicações teóricas na mecânica estatística e em outras disciplinas.

Alega-se que a inclusão de zero com sinal no IEEE 754 facilita o alcance da precisão numérica em alguns problemas críticos, em particular quando se computa com funções elementares complexas. Por outro lado, o conceito de zero com sinal é contrário à suposição geral feita na maioria dos campos matemáticos de que zero negativo é a mesma coisa que zero. As representações que permitem zero negativo podem ser uma fonte de erros nos programas, se os desenvolvedores de software não levarem em conta que enquanto as duas representações de zero se comportam como iguais sob comparações numéricas, elas produzem resultados diferentes em algumas operações.
Q204
zero
Concept
Q747083
sinal
UNK
Q11205
aritmética
Concept
Q21198
ciência da computação
Concept
Q5359789
representação de números com sinais
Concept
Q117879
ponto flutuante
Concept
Q9143
linguagens de programação
Concept
None
reta real estendida
UNK
Q205
∞
Concept
Q1226939
divisão
Concept
Q115089
indefinida
Concept
Q260387
±
Concept
Q7754
análise matemática
Concept
None
limite unilateral
UNK
Q1140046
notação
Concept
Q663208
arredondado
Concept
Q188715
mecânica estatística
Concept
Q11567
complexas
Concept
Q217675
Zero negativo
Concept
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
-0^^http://www.w3.org/2001/XMLSchema#decimal
-0
NUMBER
+0^^http://www.w3.org/2001/XMLSchema#decimal
+0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
-0^^http://www.w3.org/2001/XMLSchema#decimal
-0
NUMBER
+0^^http://www.w3.org/2001/XMLSchema#decimal
+0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
+0^^http://www.w3.org/2001/XMLSchema#decimal
+0
NUMBER
+0^^http://www.w3.org/2001/XMLSchema#decimal
+0
NUMBER
-0^^http://www.w3.org/2001/XMLSchema#decimal
-0
NUMBER
+754^^http://www.w3.org/2001/XMLSchema#decimal
754
NUMBER
+0^^http://www.w3.org/2001/XMLSchema#decimal
+0
NUMBER
-0^^http://www.w3.org/2001/XMLSchema#decimal
-0
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
-0^^http://www.w3.org/2001/XMLSchema#decimal
-0
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
+0^^http://www.w3.org/2001/XMLSchema#decimal
+0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
0^^http://www.w3.org/2001/XMLSchema#decimal
0
NUMBER
-0^^http://www.w3.org/2001/XMLSchema#decimal
-0
NUMBER
+754^^http://www.w3.org/2001/XMLSchema#decimal
754
NUMBER
said to be the same as
used by
said to be the same as