什么是位移运算?数据住左移有什么作用?

什么是位移运算?数据住左移有什么作用?

什么是位移运算?数据住左移有什么作用?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

并不是这样的,位移远算是一种基于二进制的计算方式,先以十进制数据2举例,2的二进制数是10,左移一位就是1向左移一位,左移前会将1前面的位数自动补0变成0010,左移一位就是0100,最后将0010转化成十进制数就是4。右移就是将1向右移动一位变成0001,转化成十进制数就是1。

  • 天才杰 提问者 #1
    非常感谢!
    2017-06-22 20:28:01
Tender10 2017-06-20 13:57:44

位移运算就是可以将数据按位左移或右移,这个是基于二进制的一种计算方式。这种运算方式可能在应用软件开发的过程中用到的比较少,但是在一些算法设计,底层原理中会经常遇见。

  • 提问者 天才杰 #1
    99.999左移是999.99,右移是9.9999;是这样吗?
    2017-06-22 10:02:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师