二进制11111111=-1???
来源:百度知道 编辑:UC知道 时间:2024/06/05 02:53:02
这个怎么得出来的,不是应该等于-127吗
第七位(最高位)是符号位,如果符号位为1,后面的按位取反,再加1。
如-8,1,符号位,无符号源码0001000,取反,1110111,+1后为:1111000。再加上符号位:1111000。
你可以看一下正数、负数取补码的定义,搜百度百科“补码”
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/05 02:53:02
第七位(最高位)是符号位,如果符号位为1,后面的按位取反,再加1。
如-8,1,符号位,无符号源码0001000,取反,1110111,+1后为:1111000。再加上符号位:1111000。
你可以看一下正数、负数取补码的定义,搜百度百科“补码”