通常n位二进制最高位为符号位,正数符号位为0负数符号位1;
正数的补码计算与原码相同。
负数的补码计算等于其符号位不变数值部分的各位取反,然后整个数加1
类似于十进制 不够的从前一位借1
鈈过 0借1了以后前一位只剩1了 就像十进制 借一之后只剩9一样 然后做减法
我以为-1的补码计算会是1001。 脑筋一下没转过来 呵呵 谢谢了
你对这个囙答的评价是?
补码计算的计算方法和普通二进制的计算方法完全相同。
正是因为完全相同所以在计算机中,普遍使用补码计算进行計算
如果楼主还不会二进制的计算,那就...呵呵,不至于的吧
真不会?就看看楼上的算法即可
你对这个回答的评价是?