关于Java位运算符的使用_2013_09_17-23:36
2013-09-17 23:24
176 查看
一、总的来说,java很多特性是一脉相承的。当然位运算也不例外。
eg:& | ^ ~
1、 特别注意:同类型的变量或数据才可以进行位运算。
下面举个错误的例子:
这个例子:第二句话编译不通过,二元运算符&操作数类型错误。
2、boolean 或者 引用类型只有两个取值:true 和 false 。(不能是0 或1)
当然boolean 也可以做位运算。
3、和c语言一样,数据类型相同,可以按位&
输出的结果是2.
eg:& | ^ ~
1、 特别注意:同类型的变量或数据才可以进行位运算。
下面举个错误的例子:
boolean m=true; if(m&1) System.out.println("Yes\n");
这个例子:第二句话编译不通过,二元运算符&操作数类型错误。
2、boolean 或者 引用类型只有两个取值:true 和 false 。(不能是0 或1)
当然boolean 也可以做位运算。
boolean n=true; boolean m=true; if(m&n)//if里面只能是 布尔类型,不能是其他值,这一点和 C语言是有不同的 System.out.println("boolean 和 boolean 也可以&运算 \n");
3、和c语言一样,数据类型相同,可以按位&
int a=6; int b=2; int c=a&b; System.out.println("c=="+c);
输出的结果是2.
相关文章推荐
- 关于使用base36的技巧 生成 优惠券兑换码的相关讨论
- 关于VS2013下制作和使用静态库和动态库
- API 23及之后版本关于用android studio 中LocationManager的方法使用
- ExQuilla 23 and Thunderbird 17: Ubuntu 下免费使用Microsoft Exchange Server
- 在开发node.js中,关于使用VS2013插件出现一直读取资源的问题
- Java 学习笔记23:关于Java Session使用
- 2013_11_13:关于 new 和delelte 的使用
- 地磅称量系统之(17~23)使用LINQ to SQL Classes模板将数据表和存储过程映射成对象
- 09.3.3日 mfc 笔记 关于CBitmapButton的使用方法 和 playsound()函数
- 关于在VS 2013 Reshaper 中不能使用Alt+Enter 的解决
- Android学习小Demo(17)关于ViewPager和Fragment的使用
- 关于VS2013下inet_ntoa函数不能使用的问题
- 关于vs2013创建WINDOWS程序无法使用多字符集的问题
- 关于QT5.4+VS2010\VS2013使用过程中,中文乱码的问题
- 关于office 2013 word 中使用微软IME首字母无法输入的问题
- 关于VS2013下inet_ntoa函数不能使用的问题
- 【Java面试题】17 如何把一个逗号分隔的字符串转换为数组? 关于String类中split方法的使用,超级详细!!!
- 关于使用中文分词工具ICTCLAS2013 Java版本乱码的问题
- 关于VS2013下制作和使用静态库和动态库
- 关于office 2013的使用,在打开word文件的时候,需要进入安全模式才能启动WORD的解决办法