黑马程序员技术交流社区

标题: 关于逻辑运算符 [打印本页]

作者: 哦啊啊    时间: 2016-9-24 22:33
标题: 关于逻辑运算符
:逻辑运算符一般用于连接boolean类型的表达式或者值。


逻辑运算符必须是boolean类型吗 那位运算符为什么是返回的数字 位运算符是逻辑运算符吗

作者: 哦啊啊    时间: 2016-9-24 22:37
求大神解答~
作者: pdog    时间: 2016-9-24 23:19
位运算符比较少用到,感觉除了加密 没什么用
如果需要用到的话应该都是比较底层的东西了

使用的最频繁的还是 == > < >= <= && ||
这几个 实际也是这样 熟练上面的这几个,其他的做个了解 就可以了 看到的知道是什么就好了

作者: pdog    时间: 2016-9-24 23:21
pdog 发表于 2016-9-24 23:19
位运算符比较少用到,感觉除了加密 没什么用
如果需要用到的话应该都是比较底层的东西了

对了还有" !"
作者: 哦啊啊    时间: 2016-9-25 23:01
不好意思,感觉你好像并没有正面回答我的问题...了解就好但是我也要了解吧....
作者: 哦啊啊    时间: 2016-9-25 23:03
我的理解是这样 就暂时这么理解吧
java与c和c++不同,不能将一个非布尔值当做布尔值在逻辑表达式中使用
位运算符写出来是逻辑运算的一半,
但是那也同时是不能短路的逻辑运算符。用做位运算的时候就不叫逻辑运算了。逻辑运算只能是boolean。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2