按位取反怎么来的?-7的原码(10000111)→按位取反(11111000)(负数符号位不变)→加1(11111001)(负数符号位不变)→加1(11111001)中负数符号位是什么?在二进制哪个表示负数符号位

问题描述:

按位取反怎么来的?-7的原码(10000111)→按位取反(11111000)(负数符号位不变)→加1(11111001)
(负数符号位不变)→加1(11111001)中负数符号位是什么?在二进制哪个表示负数符号位

一般来说是用最高位表示符号位,也就是这里的第一个1,1表示为负,0表示为正