摘要: 我们都知道计算机中的负数是用补码来表示的,而负数的补码是原码符号位不变,其他位按位取反再加一。但是为什么必须这样?为什么非要取反再+1?这个定义是怎么来的? 首先我们用我们熟悉的十进制来思考问题,假设现在我们只考虑两位数字的运算,比如56 + ( 28) = 56 28,这里如果作正常的减法运算,就 阅读全文
posted @ 2017-08-05 16:28 raytheweak 阅读(5564) 评论(3) 推荐(5) 编辑