The range of primitive data type BYTE (size 8 bits ) in Java is mentioned as -128 to 127. I can understand that maximum number which I can write using 7 bits ( leaving one for sign ) in binary is 1111111 which is 127 in base 10.
What I am not able to comprehend is the lower limit i.e. -128.
Can someone please throw light on how should I arrive to -128 as lower limit for byte.
Thanks to all in advance.