为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs 怎么进行位操作

nodejs 怎么进行位操作

炎炎设计 2018-07-29 04:04:16
nodejs 怎么进行位操作
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

  1. 位运算 NOT 由否定号(~)表示,它是 ECMAScript 中为数不多的与二进制算术有关的运算符之一。

  2. 位运算 AND 由和号(&)表示,直接对数字的二进制形式进行运算。它把每个数字中的数位对齐,然后用下面的规则对同一位置上的两个数位进行 AND 运算

  3. 位运算 OR 由符号(|)表示,也是直接对数字的二进制形式进行运算。

  4. 位运算 XOR 由符号(^)表示,

  5. 左移运算由两个小于号表示(<<)。它把数字中的所有数位向左移动指定的数量。例如,把数字 2(等于二进制中的 10)左移 5 位,结果为 64(等于二进制中的 1000000)

  6. 右移运算符由两个大于号表示(>>)。它把 32 位数字中的所有数位整体右移,同时保留该数的符号(正号或负号)。有符号右移运算符恰好与左移运算相反。例如,把 64 右移 5 位,将变为 2

  7. 无符号右移运算符由三个大于号(>>>)表示,它将无符号 32 位数的所有数位整体右移。对于正数,无符号右移运算的结果与有符号右移运算一样。


查看完整回答
反对 回复 2018-09-02
  • 1 回答
  • 0 关注
  • 1258 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信