matlab 移位操作基础
matlab 移位操作基础
·
bitshift是移位操作,是截位操作。使用语法为bitshift(a,b)
其中a是被移位数,b是移的位数。a只能是正数。b是正数时,表示向左移位。b是负数时,表示向右移位。
如bitshift(5,1),即把5向左移1bit。
注解:5的二进制 是0101,向左移一位,变成1010(二进制)=10(十进制)
bitshift(5,1)
ans =
10
右移一位 变成0010 = 2 (十进制)
>> bitshift(5,-1)
ans =
2
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)