带符号的8位2进制数最小值为多少?


疑问:
带符号的8位2进制数去除符号位表示数值的只有7位。
7位2进制数最大为:1111111=127。
现首位加上符号位:正数01111111=127,负数11111111=-127这是源码。
想不通怎么最小的为-128.
和源、反、补有什么关系。再怎么变正数最大为127,负书最小也应该为:-127呀!
------------------------------------------------------------------------------------------------------------
解决疑问:

很多人会有这样的疑问,当然我今天也遇到了,好久没有看二进制的东西了,以前还记得,现在又忘了,所以记录一下:

7位2进制数000 0000的值为0,那么,它前面的符号位加上0,还表示0,但是如果前面的符号为为1的时候,难道是"负0"吗?
不是的这就是最小值-128


原文地址:https://www.cnblogs.com/bugY/p/2133113.html