c++的按位与运算为什么不能以cout<<a&b<<的形式输出?

2025-05-16 13:41:15
推荐回答(3个)
回答(1):

cout<<"a&b:"<<(a&b)<这样就可以了。

回答(2):

注意到&的运算符等级比<<要低,所以要写成
cout<<(a&b)<

回答(3):

应该是优先级问题?加括号试试