会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
wuqi1003
博客园
首页
新随笔
联系
订阅
管理
移位不能轻易替代乘法
使用移位很容易把符号位变换了,而乘法不会。
比如a=0b1011 1110,就是-66。
如果用左移一位代替乘2,结果左移后
a=0b0111 1100=124,负数变正数了,符号位被移走了。
而实际上a*2=-132。所以用移位代替乘法时一定要注意符号位。
posted @
2020-01-25 13:32
wuqi1003
阅读(
330
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告