用最高效的方式计算2*8
来源:互联网 发布:视频赚钱软件 编辑:程序博客网 时间:2024/06/05 09:03
1、用高效的方式计算2*8
用移位运算的方式运算:int a=2<<3;
a就是2乘以8 最后结果是16 这是最省内存 最有效率的方法
2、 对两个整数变量的值进行变换(不需要第三方变量)
int a=3,b=5;
原始的方法,需要第三方变量: int c;
c=a;
a=b;
b=c;
第二种:
int a=a+b;
b=a-b;
a=a-b;
这个方法有个不好的地方在于如果两个整数数值过大,会超过int范围,损失精度。
第三种:
int a=a^b;
b=a^b;
a=a^b;
这个方法面试时可用,开发时不适用,阅读性差。
(原理:一个数亦或另一个数两次,还是这个数的本身)
0 0
- 用最高效的方式计算2*8
- js 计算总页数的最高效方式
- 【lintcode】用最高效的方式将数组中的0移动到数组的左边
- 你会休息吗?掌握最高效的休息方式
- 你会休息吗?掌握最高效的休息方式
- 最高效的XML解析方式-----Simple 简化 XML 解析
- 分布式Session原理,最简单而高效的实现方式
- 业务培训视频会议解决方案--目前最高效简单的方式
- 你会休息吗?掌握最高效的休息方式
- 分析一下最简单高效的整数互换方式
- 最高效的程序员
- 最高效的学习方法
- Hibernate中使用<generator>设置主键生成方式最通用、最高效的方法
- 高效的编程方式
- 从事IT行业的应该如何学习最高效的休息方式
- 【转】从事IT行业的应该如何学习最高效的休息方式
- 从事IT行业的应该如何学习最高效的休息方式
- 如何高效设计游戏——关于战斗力计算方式的总结
- MediaPlayer 音乐播放器进度条
- C语言实现使用带头结点的单链表来构造栈结构
- 【D类】编程开发视频课程系列
- java操作mongodb数据库
- HTML的发展历史
- 用最高效的方式计算2*8
- 【E类】Linux视频课程集
- c++ string
- 一步一步学ROP之gadgets和2free篇
- 50条如果其他类型更合适,尽量避免使用字符串
- lab2:完成一个简单的时间片轮转多道程序内核代码
- PHP中对数组进行操作的常用函数总结
- ARM第一部分-统一编址&独立编址&哈佛结构&冯诺依曼结构
- servlet连接mysql的一些