JAVA基础 - 逻辑与&&和按位与&的区别

来源:互联网 发布:高中背单词软件 编辑:程序博客网 时间:2024/06/05 15:49

逻辑与&&和按位与&的区别

       逻辑与&&:逻辑与是逻辑运算符,由逻辑运算符及操作数组成逻辑表达式。逻辑与运算:只有当所有的操作数都为true的值时,表达式的结果才为true,否则为false。

 

       按位与&:是位运算符,是将操作数以二进制位的形式进行计算。位运算的操作数只能是整数类型。同逻辑与类似,只不过操作数变成了0和1。0相当于false,1相当于true。即:0&0=0, 0&1=1, 1&0=1, 1&1=1。

0 0
原创粉丝点击