位运算实现小正整数乘法
2015-09-21 10:44
288 查看
public static int multiple(int a,int b) { int result=0; int c=0; while(b!=0) { if((b&0x01)==1) { result+=a<<c; } b>>=1; c++; } return result; }
相关文章推荐
- Oracle KEEP的用法
- android 环境搭建
- Lucene是如何理解文档的 & 文档类型(Types)是如何被实现的
- TPS 与并发用户数的关系
- 进制转换1
- iOS UI基础-11.0 UINavigationController
- iOS开发日记21-7.0之后的图文混排
- java内存机制
- 本地更改登陆的SVN账号密码
- 赫布理论
- 关于dd指令镜像分区的一些使用体会
- If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
- 联合和枚举类型
- 性能测试中如何确定并发用户数
- Qt Creater error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- (2015秋) 软工作业成绩公布
- linux——windows:上传、下载命令——rz,sz
- phprpc 使用实例(例实没错却不能执行)函数冲突gzdecode
- 【转】git教程
- Ouath 2.0教程