2进制,原码补码转换问题
问题描述:
2进制,原码补码转换问题
byte i = 67+89
他的值是-100
求详解.越详细越好,主要是原码补码那一段的讲解.求高手.
答
byte的数据范围是-128至12767+89=156显然溢出了,于是电脑就算不出正确的答案了那么电脑会算出多少呢?按计算机的算法,先把这两个加数换成补码,就成了 0100 0011 (67的补码)+0101 1001 (89的补码)————...