作业帮 > 综合 > 作业

C语言取反运算是怎么样算的求过程我是完全不懂的菜鸟求高手帮住,比如1111 1110(2)取反加1是怎么样解的.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/18 20:21:54
C语言取反运算是怎么样算的求过程我是完全不懂的菜鸟求高手帮住,比如1111 1110(2)取反加1是怎么样解的.
C语言取反运算是怎么样算的求过程我是完全不懂的菜鸟求高手帮住,比如1111 1110(2)取反加1是怎么样解的.
假设用8位有符号位,最高位是符号位,那么最大正数是01111111,即十进制127;如果要表示负数,比如十进制-2为11111110,符号位是1表示这是一个负数,具体得到的是个补码,补码运算是这样的,要表示十进制-2,用十进制2取反后加1,即十进制2等于二进制0000010,取反(每位由1变0,由0变1)后等于11111101,加1等于11111110.