开发者社区> 问答> 正文

位移运算是什么意思?

已解决

位移运算是什么意思?

展开
收起
游客eg4yu6xjeqo6m 2022-03-31 21:41:08 826 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    所谓”位移”就是指在内存中对二进制串进行移动的操作。只要是移动操作,就必然会涉及到以下几个问题,怎样表示移动方向?怎样表示移动的位数?移动之后空出来的二进制位用什么来填充?移动之后跑到原来内存单元外面的那些数字怎么处理?符号位要不要跟着一起移动?这些问题都是我们学习位移操作要弄清楚的细节。各位小伙伴可以带着这些问题来学习位移相关的运算符。与位移相关的运算符有三个,分别是左移(<<)、带符号右移(>>)、无符号右移(>>>)。

    2022-03-31 22:18:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载