zoukankan
html css js c++ java
移位不能轻易替代乘法
使用移位很容易把符号位变换了,而乘法不会。
比如a=0b1011 1110,就是-66。
如果用左移一位代替乘2,结果左移后
a=0b0111 1100=124,负数变正数了,符号位被移走了。
而实际上a*2=-132。所以用移位代替乘法时一定要注意符号位。
查看全文
相关阅读:
Prism 源码解读5-数据绑定和命令
Prism 源码解读4-ViewModel注入
Prism 源码解读3-Modules加载
Prism 源码解读2-View的加载和控制
java中int 类型的移位运算与位运算
二进制、十六进制理解及int类型二进制存储方式
git bash返回上一级目录
关于我
【设计模式】设计原则--面向接口编程你理解的对吗?
回到未来:Smalltalk 编程系统
原文地址:https://www.cnblogs.com/wuqi1003/p/12232974.html
最新文章
工作笔记 | Visual Studio 调用 Web Service
算法题丨Move Zeroes
算法题丨Remove Element
算法题丨4Sum
算法题丨3Sum Closest
算法题丨3Sum
算法题丨Two Sum
算法题丨Longest Consecutive Sequence
算法题丨Remove Duplicates from Sorted Array II
算法题丨Remove Duplicates from Sorted Array
热门文章
RabbitMQ工作模式
实例的增删改查
类属性增删改查
Python面向对象设计小结
证书加密与验证
Socket探索2-仿写SuperSocket总结
造自己轮子1-日志组件
Socket探索1-两种Socket服务端实现
Prism 源码解读7-导航
Prism 源码解读6-事件聚合
Copyright © 2011-2022 走看看