
下列二进制运算中结果正确的是()。A.0-1=1 B.0-1=0 C.0-1=-1 D.0-1=01
在二进制运算中,0-1属于基础减法运算,需考虑数值表示规则。当进行有符号数运算时(计算机中常用补码表示),0减1会产生借位,结果在数值上等于-1。
选项分析:
A. 0-1=1:错误。若视为无符号数,0-1会溢出(如8位无符号数结果为255),但数值上不等于1;有符号数中更不可能为1。
B. 0-1=0:错误。明显不符合减法逻辑,0减1不可能仍为0。
C. 0-1=-1:正确。在有符号数体系中(如补码表示),0减1的结果数值上为-1,符合数学逻辑。
D. 0-1=01:错误。二进制“01”等于十进制1,与运算结果不符。
结论:二进制运算0-1的结果在数值上为-1,正确选项是C。你是否思考过,若限定为4位二进制补码,0-1的具体二进制表示是什么?(提示:结果为1111)