C#中交换两个数的值
来源:互联网 发布:仿真软件proteus下载 编辑:程序博客网 时间:2024/05/27 16:43
常用方法,即借助一个中间变量。代码如下:
int a, b; public void ExChange() { a = 10; int temp = a; b = 5; a = b; b = temp; }
算术运算
int a, b; public void ExChange() { a = 10; b = 2; a = b - a; //a=-8,b=10 b = b - a; //a=-8,b=10 a = b + a; //a=2,b=10 交换成功 }
位运算
int a, b; public void ExChange() { a = 20; b = 2; a = a ^ b; //a=10100,b=0010,两者相异或的结果是10110,并保存在a中。 b = a ^ b; //a=10110,b=0010,两者相异或的结果是10100,并保存在b中,换成二进制是20 a = a ^ b; //a=10110,b=10100,两者相异或的结果是00010,保存在a中,换成十进制是2 }
阅读全文
0 0
- C#中交换两个数的值
- C#中交换两个数的值
- 黑马程序员—C#中交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- 交换两个数的值
- C++中实现的交换两个数的值
- 交换两个数的值的N中方法
- Java中交换两个数的值 三个方法
- C语言中有关两个数,值的交换
- C++中两个数的交换
- 初级学Spring MVC
- response及验证码例子
- NoClassDefFoundError org/codehaus/plexus/compile/util/scan/mapping/SuffixMapping
- JS实现 数组 全排
- 自定义泛型
- C#中交换两个数的值
- 微服务架构中 API 的开发与治理
- spring boot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @Spr
- tomcat启动访问指定目录
- CDH HBASE使用solr创建二级索引,更新删除索引
- 数据结构学习笔记(7)---二叉树递归与非递归遍历
- markdown写法,持续更新
- GitHub代码管理学习之路(三)
- 重排数列