java 位运算符 “&” 、“|”
来源:互联网 发布:qq欢乐斗地主mac版 编辑:程序博客网 时间:2024/05/21 06:18
&和| 是可以做逻辑运算,也可以做位运算.
& 位运算符,按位于(AND),主要针对二进制
&两边支持的类型int char boolean
两个操作数中位都是1,结果才是1,其他情况结果是0
1 & 0 = 0;1 & 1 = 1;0 & 0 = 0
12 & 13 = 1100 & 1101 = 1100 = 12;
十进制转换二进制:Integer.toBinaryString(int decimal);
q & w = ?
首先字符转换成ascii
- public static String stringToAscii(String value)
- {
- StringBuffer sbu = new StringBuffer();
- char[] chars = value.toCharArray();
- for (int i = 0; i < chars.length; i++) {
- if(i != chars.length - 1)
- {
- sbu.append((int)chars[i]).append(",");
- }
- else {
- sbu.append((int)chars[i]);
- }
- }
- return sbu.toString();
- }
如果两边是boolean,则进行逻辑运算,eg:
true & false = false;
true & true = true;
false & false = false;
"|" 位运算符,按位与(OR),主要针对二进制
"|"两边支持的类型int char boolean
两个操作数种任一个位是1则结果为1
1 | 1 = 1; 1 | 0 = 1; 0 | 0 = 0
2 | 3 = 10 | 11 = 11 = 3
2 | 2 = 10 | 10 = 10 = 2
12 | 13 = 110 | 111 = 111 = 13
q | w = 113 & 119 = 1110001 | 1110111 = 1110111 = 119
如果两边是boolean,则进行逻辑运算,eg:
true | true = true;
true | false = true;
false | false = false;
0 0
- Java位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- java 位运算符
- Java 位运算符
- Java 位运算符
- Java 位运算符
- java 位运算符
- JAVA位运算符
- Java 位运算符
- JAVA位运算符
- Java-位运算符
- java 位运算符
- Java 位运算符
- 有道词典 PC端 手机端 单词 背 个数 不同步 解决
- 贪心算法—杭电1052 Tian Ji -- The Horse Racing
- 想做优秀的SEOer,你具备这些吗?
- UIButton详解
- 灵活使用首页页号
- java 位运算符 “&” 、“|”
- 学习笔记_java web——commons-fileupload和CKEditor
- 只会1种2048开发方法 ?你out了!!
- Google Code Jam 2014 预赛 Problem A. Magic Trick
- Android -- 传感器使用示例, 用方向传感器做指南针
- #if _MSC_VER > 1000 #pragma once #endif 作用解释
- 测试博客
- Unity3D教程:车辆性能算法
- 美丽的通话,我自己的梦想