位运算
为什么会这样1994
为什么bug 和 春天的柳絮一样多到数不清
展开
-
位运算
文章目录按位与(&)按位或(|)按位异或 (^)取反 (~)左移 (<<)右移(>>) 按位与(&) 参加运算的两个数,换算为二进制(0、1)后,进行与运算。只有当相应位上的数都是1时,该位才取1,否则该为为0。 按位或(|) 参加运算的两个数,换算为二进制(0、1)后,进行或运算。只要相应位上存在1,那么该位就取1,均不为1,即为0。 按位异或 (^) 参...原创 2019-04-20 21:58:45 · 86 阅读 · 0 评论 -
二进制中1的个数
文章目录题目描述思路及解答 题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 思路及解答 基本数据类型中 int 型在内存中占32位,表数的范围是:-2147483648(-2^31)到2147483647 。在计算机中,负数是以补码的形式存在的。 /* 思路: 这种方法如果输入的是一个负数的话会导致程序陷入死循环。 */ public class Solution { ...原创 2019-04-21 09:43:18 · 108 阅读 · 0 评论