【问题标题】:What does the operator/math sign ">>" mean in Javascript? [duplicate]Javascript 中的运算符/数学符号“>>”是什么意思? [复制]
【发布时间】:2013-12-04 08:24:00
【问题描述】:

我在一些 javascript 函数的数学中看到了这个符号:>>

我找不到参考资料是什么意思?

上下文将类似于:

(a*100)*(b*100) >> 8

【问题讨论】:

标签: javascript math


【解决方案1】:

这是bitwise "Sign-propagating right shift" operator

将二进制表示中的 a b (

例子:

8          (1000)
8 >> 1 = 4 (0100)
8 >> 2 = 2 (0010)
8 >> 3 = 1 (0001)
8 >> 4 = 0 (0000)

【讨论】:

  • 干杯,我以前从未遇到过,感谢您指出正确的方向。
猜你喜欢
  • 2017-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-26
  • 2021-07-12
  • 1970-01-01
  • 1970-01-01
  • 2015-11-16
相关资源
最近更新 更多