js 之 位移操作符

位移操作符

是对二进制进行有规律低移位

<<运算符

<<运算符执行左移位运算。在移位运算过程中,符号位始终保持不变。如果,右侧空出位置,则自动填充为 0;超出 32 位的值,则自动丢弃。

在这里插入图片描述


>>运算符

“>>”运算符执行有符号右移位运算。与左移运算操作相反,它把 32 位数字中的所有有效位整体右移,再使用符号位的值填充空位。移动过程中超出的值将被丢弃。
在这里插入图片描述
当符号位值为 1 时,也就是为负值时,则有效位左侧的空位全部使用 1 进行填充。

在这里插入图片描述


>>>运算符

又称作五符号移位运算

1.无符号右移与符号有移的值相等;
2.对于负数时,当作正数处理用0来填充
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值