代码之家  ›  专栏  ›  技术社区  ›  alansiqueira27

这个语法是关于什么的?<<

c
  •  2
  • alansiqueira27  · 技术社区  · 14 年前

    “<<” 例如: 如果(1<<var)

    我想知道这个东西的名字。谢谢您。

    6 回复  |  直到 14 年前
        1
  •  6
  •   sepp2k    14 年前

    它移动整数1中的位 var 位置在左边。所以实际上它计算了 风险价值

    the article on bit shifts on wikipedia .

        2
  •  5
  •   SoapBox    14 年前

        3
  •  4
  •   pmg    14 年前

    那是 left bitwise shift operator .

    bitwise shift operator >>

        4
  •  3
  •   liori    14 年前
        5
  •  3
  •   Bertrand Marron    14 年前

    是左边的接线员。

    你可能想看看 bitwise operations ,更具体地说, bitshift operators .

        6
  •  1
  •   kuriouscoder    14 年前

    << << 执行左移操作。这就达到了将基础值乘以2的幂的效果。

    更多信息请访问: http://en.wikipedia.org/wiki/Bit_manipulation