2015年8月29日

剑指offer中二进制中1的个数

摘要: 容易想到的是将n一位一位的和1进行比较,产生如下代码但是这样的话会出下面的问题那么就是原数据不动,将1依次移动进行比较有如下的代码一种更简单的方法是:这样做的思路是总而言之 阅读全文

posted @ 2015-08-29 17:33 未选择的路 阅读(146) 评论(0) 推荐(0) 编辑

原码、补码、反码的概念

摘要: 如有错误,望大牛指出原码, 反码, 补码是机器存储一个具体数字的编码方式1. 原码原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:[+1]原= 0000 0001[-1]原= 1000 0001由于第一位是符号位,后面是真值,所以原码的表示范围为:[11... 阅读全文

posted @ 2015-08-29 17:06 未选择的路 阅读(921) 评论(0) 推荐(0) 编辑

导航