`
退役的龙弟弟
  • 浏览: 446338 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 的逻辑运算符和位运算符(转自dchaoxiong)

 
阅读更多

首先名称是不同的 
&&逻辑与  ||逻辑或  它们都是逻辑运算符 
& 按位与  | 按位或  它们都是位运算符 
if(a==1&&b==2) 这是说既要满足a=1也要满足b=2 
if(a==1||b==2) 这是说或者满足a=1或者要满足b=2 
而a&b或者a|b则是二进制的与或运算 
&同为1时为1,否则为0 
|同为0时为0,否则为1 
3&5则 
 0011 
&0101 
 0001 
等于1 

3|5则 
 0011 
|0101 
 0111 
等于7 
明白了吧O(∩_∩)O~ 
计算机内部是二进制的,不过为了人看起来比较方便都转化成了十进制的数。 
另外,一般是否以二进制运算要看运算符。<<,>> ,^,~,&,|这些位运算符都是首先转换成二进制,再进行运算的,计算机内部其实也是这样,计算完成再转换回十进制。 
目的:通过直接在内存中移动二进制位,然后二进制数再转成十进制数,大大提高运算了计算机的运行效率.因为移位和十进制数的对应关系是有数学公式算法的.

 

 

原文地址:http://diaoge.iteye.com/blog/621931

分享到:
评论

相关推荐

    33.java逻辑运算符1.zip

    33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33.java逻辑运算符1.zip33...

    34.java短路逻辑运算符.zip

    34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip34.java短路逻辑运算符.zip...

    C语言逻辑运算符和位运算符总结

    本文章是关于C语言逻辑运算符和位运算符总结。

    java 逻辑运算符的资源

    java 逻辑运算符 java 逻辑运算符

    逻辑运算符和位运算符的总结

    学习电子方面知识,C语言是非常主要的一门编程语言之一,如下简单总结下运算符。 逻辑运算符用来求某个条件式的逻辑值。... 逻辑非(NOT) 逻辑表达式:用逻辑运算符将关系表达式或逻辑量连接起来。逻辑表......

    java 转型运算符的资源

    java 转型运算符 java 转型运算符 java 转型运算符 java 转型运算符

    13.java位运算符.zip

    13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位...

    12.java逻辑运算符.zip

    12.java逻辑运算符

    Java运算符Java运算符Java运算符Java运算符Java运算符

    Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符

    JAVA+零基础学JAVA+运算符教程

    JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零...

    java 移位运算符的资源

    java 移位运算符 java 移位运算符 java 移位运算符

    Java中的运算符Java中的运算符

    Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java中的运算符Java...

    9.java赋值运算符.zip

    9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip...

    35.java三元运算符.zip

    35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元...

    10.java算术运算符.zip

    10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术...

    32.java关系运算符.zip

    32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系...

    30.java赋值运算符.zip

    30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值...

    java逻辑运算符的作用

    逻辑运算符 &&、 ||、 ! 注意:逻辑计算支持短路操作 表达多个条件之间的关系。例如年龄大于等于18并且年龄小于65 &&:与运算,含义是两个条件必须同时成立,可以翻译为并且 ||:或运算,含义是两个条件中成立一个...

    MATLAB算术运算符关系运算符逻辑运算符按位集合运算符共

    MATLAB算术运算符关系运算符逻辑运算符按位集合运算符共4页.pdf.zip

    将逻辑运算符显示在WinCC动态值域对话框中

    将逻辑运算符显示在WinCC动态值域对话框中,可以知道如何在对象属性界面设置与或非等逻辑运算符。

Global site tag (gtag.js) - Google Analytics