¿Por qué utilizar JAVA? ¿El mayor número positivo + 1 será igual al mayor número negativo?
El primer bit del número con signo de 8 bits representa el signo, 0 representa positivo y 1 representa negativo.
Por ejemplo, 000000001 representa 10 decimal 1 y 100001 representa 10 decimal -1.
Entonces el número entero más grande es 01111111.
+1=10000000
Sin embargo, dado que 10000000 y 0000000 y -0 son ambos 0, no hay diferencia. Se especifica que 10000000 = el mayor número negativo, que debería ser -128.