在 逻辑运算符 中,C语言的逻辑运算符 和下面那个问题有关么? 逻辑运算符的含义中,等价运算是“操作都为假时结果为真”吗? 等价运算符,只有且只要两边的值一样,就为真 所以都为假时,也是真的。
以上怎么理解?那个和C的逻辑运算符有关的么?
2015-09-21
找到了,是Java的。//以下为转
在JAVA中,同真或同假返回真,一真一假返回假,用哪个运算符呀?
哆啦A梦
哆啦A梦 | 08-02-20 0 0
对于布尔型,可以用逻辑运算符(&&,||,!),或按位运算符(&,|,^,~)。
逻辑运算符有短路,按位运算符没有短路。
有一种“同真或同假返回假,一真一假返回真”的操作叫“异或”操作,使用按位操作符中的“^”。;
你说的这种“同真或同假返回真,一真一假返回假”叫“同或”操作,通过对“异或”操作取反得到。
例如:
!(true^true)返回true,
!(false^false)返回true,
!(false^true)返回false,
!(true^false)返回false.
不好意思,之前写错了。现在已经更正了。
这个操作不常用,我以前确实也没用过这个操作符。
多谢Kimmy★Piggy的提醒。
举报