В Java, byte
(N = 8) и int
(N = 32) представлены приведенным выше 2s-дополнением.
Из уравнения a7 отрицательно для byte
, но положительно для int
.
coef: a7 a6 a5 a4 a3 a2 a1 a0
Binary: 1 0 0 0 0 1 0 0
----------------------------------------------
int: 128 + 0 + 0 + 0 + 0 + 4 + 0 + 0 = 132
byte: -128 + 0 + 0 + 0 + 0 + 4 + 0 + 0 = -124