位运算符
来源:互联网 发布:unity3d ui特效制作 编辑:程序博客网 时间:2024/05/17 21:38
/*
位运算符可能会出现的题目:
1. 交换两个变量的值,不准出现第三方变量。
2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位
00000000-00000000-00010100-01001101
& 00000000-00000000-00000000-00001111
------------------------------------------
00000000-00000000-00000000-00001101
*/
位运算符可能会出现的题目:
1. 交换两个变量的值,不准出现第三方变量。
2. 取出一个二进制数据的指定位数。要求读取该二进制数据的低4位
00000000-00000000-00010100-01001101
& 00000000-00000000-00000000-00001111
------------------------------------------
00000000-00000000-00000000-00001101
*/
class Demo10 {public static void main(String[] args) {int a = 3;int b = 5;/*第一种方式: 定义第三方变量。int temp = a; //3 a = b; //a = 5 b = temp; 方式2:相加法, 缺点: 两个int类型的数据相加,有可能会出现超出int的表示范围。a = a+b; // a =8b = a-b; //b = 8 - 5 = 3a = a-b; // a = 8 - 3 = 5方式3: 可以使用异或。 缺点: 逻辑不清晰。*/a = a^b; // a = 3^5b = a^b; // b = (3^5)^5 = 3a = a^b; // a = (5^3)^3 = 5 System.out.println("a = "+ a+" b="+b);}}
0 0
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符和位运算
- 位运算符与位运算
- sqlite位运算,sql位运算符
- 位运算符和位运算
- 位运算符和位运算
- 位运算、移位运算符
- Java位运算符
- 说说位运算符
- 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- C#语法小知识(十七)序列化与反序列化(Binary)
- 老司机带你探索内核编译系统--kbuild
- FT社评:化解贸易阻力需中西方共同努力
- 洛谷 1503
- xjoj挖金矿(二分验证)
- 位运算符
- HTTP核心模块配置静态web服务器 3-内存及磁盘资源的分配
- 深度学习关键一点 特征的自动提取。
- HTTP核心模块配置静态web服务器 4-网络连接的设置
- 比较运算符&逻辑运算符&位运算符
- Composer安装thinkphp5失败总结
- Android常用位图操作(下)
- 【jquery】Chosen.jquery.js 插件动态加载数据问题
- 移位运算符&三元运算符