Red de conocimiento informático - Computadora portátil - 128 código fuente

128 código fuente

Los valores de a y b son -128 y 127 respectivamente.

Esto está determinado por el método de codificación. En Java, los números positivos se representan mediante el código fuente, los números negativos se representan mediante el complemento y el primer bit es el bit de signo.

Entonces, para 128 y -129, sus códigos son:

0000 0000 0000 0000 0000 0000 1000 0000

1111 1111 1111 1111 1111 65438 0111 0111 1111 .

Para A, 1000 0000 es un número negativo (el primer dígito es 1) y su valor absoluto es 1000 0000, que es 128.

Para B, 01111111 es un número positivo con un valor de 127.

———————————————————————————————————————

0 00000000

1 00000001

.............

127 01111111

-

*** 128

-1 11111111

-2 11111110

............ .

-128 10000000

-

*** 128

Todos sabemos que el byte ocupa ocho posiciones. La octava potencia de 2 es igual a 256, lo que significa que el byte puede representar hasta 256 números diferentes.

0 ~ 127: 128

-0 ~ 127: 128

Pero aquí, 0 y -0 representan el mismo número, por lo que usamos -0. La notación en complemento a dos lo representa en -128.