Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
false | | true在MinGW编译器V6.3.0-1中给出0 这是我写的一个C++程序: #include <iostream> using namespace std; int main() { cout << "\n" << "false || false" << ": " << false || false; cout << "\n" << "false || true" << ": " << false || true; cout << "\n" << "true || false" << ": " << true || false; cout << "\n" << "true || true" << ": " << true || true; cout << "\n" << "false && false" << ": " << false && false; cout << "\n" << "false && true" << ": " << false && true; cout << "\n" << "true && false" << ": " << true && false; cout << "\n" << "true && true" << ": " << true && true; return 0; }_C++_Boolean_Mingw_Operator Precedence_Mingw32 - Fatal编程技术网

false | | true在MinGW编译器V6.3.0-1中给出0 这是我写的一个C++程序: #include <iostream> using namespace std; int main() { cout << "\n" << "false || false" << ": " << false || false; cout << "\n" << "false || true" << ": " << false || true; cout << "\n" << "true || false" << ": " << true || false; cout << "\n" << "true || true" << ": " << true || true; cout << "\n" << "false && false" << ": " << false && false; cout << "\n" << "false && true" << ": " << false && true; cout << "\n" << "true && false" << ": " << true && false; cout << "\n" << "true && true" << ": " << true && true; return 0; }

false | | true在MinGW编译器V6.3.0-1中给出0 这是我写的一个C++程序: #include <iostream> using namespace std; int main() { cout << "\n" << "false || false" << ": " << false || false; cout << "\n" << "false || true" << ": " << false || true; cout << "\n" << "true || false" << ": " << true || false; cout << "\n" << "true || true" << ": " << true || true; cout << "\n" << "false && false" << ": " << false && false; cout << "\n" << "false && true" << ": " << false && true; cout << "\n" << "true && false" << ": " << true && false; cout << "\n" << "true && true" << ": " << true && true; return 0; },c++,boolean,mingw,operator-precedence,mingw32,C++,Boolean,Mingw,Operator Precedence,Mingw32,有人能给我解释一下为什么false | | true给出0?我使用的是MIWW C++编译器版本3.3.0-1。< P>,根据代码>操作程序将括号中的表达式打包。@ 0x499 602D2:哦,好的。谢谢,啊,好的。知道了。非常感谢@songyuanyao。 false || false: 0 false || true: 0 true || false: 1 true || true: 1 false && false: 0 false && true: 0 t

有人能给我解释一下为什么
false | | true
给出
0
?我使用的是MIWW C++编译器版本3.3.0-1。

< P>,根据代码>操作程序将括号中的表达式打包。@ 0x499 602D2:哦,好的。谢谢,啊,好的。知道了。非常感谢@songyuanyao。
false || false: 0
false || true: 0
true || false: 1
true || true: 1
false && false: 0
false && true: 0
true && false: 1
true && true: 1