java中的运算符&&和&、|和||区别
来源:互联网 发布:租用 网络 视频会议 编辑:程序博客网 时间:2024/05/17 23:24
今天写程序的时候又把&&和&、|和||的意思弄混了。
下面来总结一下,&和|分别是逻辑与运算、逻辑或运算。
&&和||分别是短路与运算、短路或运算。
举例:&和|逻辑运算:
1、 例如:int a=3,b=4,c=5;
a>b & b>c;这是逻辑与运算,表示的a>b和b>c都成立了,这个表达 式就成立了,它和a>b && b>c表达式的区别是,前者是都需要计算,无论第一个子表达式是否成立,都要计算第二个。而后者是如果第一个子表达式不成立就不需要,就不要计算第二个子表达式,而如果成立才计算第二个。
2.|和||的区别与&和&&的区别相似。
- java中的运算符&&和&、|和||区别
- C++ C++和java中的运算区别
- java中的“&”、“|”和“^”、“~”运算符
- Java中的位运算符与逻辑运算符的区别(&和&&,|和||)
- Java 位运算符|和^的区别
- 透彻理解Java中的++运算(x++和++x的区别)
- Java 和 C 中的位运算符
- Java中的转义字符和运算符
- java中的基本数据类型和运算符
- java中的运算符和表达式详解
- java中的位运算符和运算符优先级
- 三目运算符在java和C/C++中的使用区别
- java入门篇---java中的数据类型和运算符
- 运算符和函数区别
- #define 中的“ # 运算符”和“ ## 运算符”
- #define 中的“ # 运算符”和“ ## 运算符”
- 预处理中的“#”运算符和“##”运算符
- JAVA运算符i++和++i的区别
- C语言:打印输出矩阵生成器练习
- 2012-05-30
- MFC 一些函数功能
- GSM/GPRS模块学习
- poj 2302 Traditional BINGO
- java中的运算符&&和&、|和||区别
- wpa_supplicant学习
- 策划,程序,美术,运营,市场,你到底有多重要?
- 云渲染
- 代码开启sql2005远程连接功能
- 3、SystemV 消息队列
- gdb 64 solaris 10 sparc
- xmlHttp用法
- 离开机房后的深思