zoukankan      html  css  js  c++  java
  • 位运算 >>>、>>、<<

    位运算

    1.>>>

    【>>>】是按位右移补零操作符,移动得到的空位用0填充

    比如 4 >>>1 得到的就是2,是指向右移动 1 位,对十进制数值的影响是 / 2^1,即...0100 ---> ...0010,将非0的最高位向右移动1位,右移是缩小值的大小,为“/”,左移为增大值的大小,为“ * ”。

    2.>>>

    【>>】 是按位右移运算符。

    比如 4 >> 1 得到的就是 2,是指向右移动 1 位,对十进制数值影响是 / 2^1,即 100 ---> 10 ,移动得到的空位未用0填充

    3.<<

    【<<】 是按位左移运算符。

    比如 4 << 2 得到的就是 16,是指向左移动 2 位,对十进制数值影响是 * 2^2,即 100(4) ---> 10 00(16)。

  • 相关阅读:
    Kakuro Extension HDU
    CodeForces
    HDU
    2019牛客暑期多校训练营(第二场)F.Partition problem
    UVA
    团队冲刺6
    团队冲刺4
    团队冲刺3
    团队冲刺2
    团队冲刺1
  • 原文地址:https://www.cnblogs.com/mytJava/p/12749873.html
Copyright © 2011-2022 走看看