美文网首页
位移运算符

位移运算符

作者: knock | 来源:发表于2020-07-28 21:59 被阅读0次

& 与 两个位都为1时,结果才为1

| 或 两个位都为0时,结果才为0

^ 异或 两个位相同为0,相异为1

~ 取反 0变1,1变0

<<  左移 规则只记住一点:丢弃最高位,0补最低位

 >>  右移 按二进制形式把所有的数字向右移动对应的位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1

>>> 无符号右移 规则和右移运算是一样的,只是填充时不管左边的数字是正是负都用0来填充

相关文章

  • 开发基础随笔之位运算符(Bitwise Operators)

    位运算符,属于算术运算符 按位逻辑运算符: 位移运算符: 位运算符的运算数只能是整数 位移运算符:按位左移 a<<...

  • java 三种运算符理解

    >> : 右移运算符;低位移出,符号位不变 << : 左移运算符;高位移出,符号位不变 >>> : 无符号右移; ...

  • java中的运算符

    内容 算数运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 位移运算符 三元运算符java中的运算符,有以下几...

  • 位运算

    运算符含义&按位与|按位或^按位异或~取反<<左位移>>右位移 按位与运算符(&)按位与运算将两个运算分量的对应位...

  • 位移运算符

    1.<< 左移 2.>>> 无符号右移 3.>> 有符号右移 先说说移位,是对一串二进制数进行移位。 分为...

  • 位移运算符

    & 与 两个位都为1时,结果才为1 | 或 两个位都为0时,结果才为0 ^ 异或 两个位相同为0,相...

  • java位运算

    位运算符主要有3个:有符号右位移>>,有符号左位移<<,无符号右位移>>>,位运算的操作的对象是二进制的位,通过位...

  • 计算机基础知识点(二)、移位运算

    移位运算符:左移运算符<<、右移运算符>> 左移运算符<<按二进制形式把所有的数字向左移动对应的位数,高位移出(舍...

  • 运算符

    在C语言中的运算符和我们平时用的基本上都差不多。运算符包括赋值运算符、算术运算符、逻辑运算符、位逻辑运算符、位移运...

  • JS移位运算符(<<、>>和>>>)

    运算符名称描述<<零填充左位移通过从右推入零向左位移,并使最左边的位脱落。>>有符号右位移通过从左推入最左位的拷贝...

网友评论

      本文标题:位移运算符

      本文链接:https://www.haomeiwen.com/subject/tlnqrktx.html