问题描述
bool b = 0;int a = 2;cout << b || a; // 0
bool b = 0;int a = 2;cout << (b || a); // 1
问题解答
回答1:<<的优先级5,高于||的优先级12。
1 () [] . ->2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / %4 + - 5 >> << 6 > >= < <= 7 == != 8 & 9 ^ 10 | 11 &&12 ||13 ?:14 = += -= *= /= %= |= ^= &= >>= <<=15 ,