
computer
午后红茶馆
Don't worry about future
展开
-
网络小问题
能上Q不能打开网页: cmd -> netsh winsock reset 之后重启~转载 2014-07-16 23:27:41 · 486 阅读 · 0 评论 -
原码反码补码基础
补课:原码、补码和反码数在计算机中是以二进制形式表示的。 数分为有符号数和无符号数。 原码、反码、补码都是有符号定点数的表示方法。 一个有符号定点数的最高位为符号位,0是正,1是副。 以下都以8位整数为例, 原码就是这个数本身的二进制形式。 例如 0000001 就是+1 1000001 就是-1 正数的反码和补码都是和原码相同。 负数的反码是将其原码除符号位之外的各位求反 [-3]反转载 2014-08-13 13:18:32 · 500 阅读 · 0 评论 -
求一个整数的二进制中1的个数
求一个整数的二进制中1的个数 收藏题目:输入一个整数,求该整数的二进制表达中有多少个1。例如输入10,由于其二进制表示为1010,有两个1,因此输出2。分析:这是一道很基本的考查位运算的面试题。包括微软在内的很多公司都曾采用过这道题。一个很基本的想法是,我们先判断整数的最右边一位是不是1。接着把整数右移一位,原来处于右边第二位的数字现在被移到第一位了,再判断是不是1。这样每次转载 2014-11-01 16:35:26 · 440 阅读 · 0 评论