摘要: int x = 1 , y = ~x ; 求y的值。 我开始算出结果为e,不过这个结果是错的。 思路:因为计算机是以二进制的补码的形式来储存,所以我们要将 ~1 转换成补码,又因为补码是在反码的基础上转换而来,而反码又是原码转换来的,所以得将 ~1 装换成原码。 以下是正确算法: ∵ 1 = [原] 阅读全文
posted @ 2017-06-24 10:45 刃上行 阅读(48) 评论(0) 推荐(0) 编辑