C++中变量>变量的方法是什么?
我想知道一件简单的事。我有这部分代码:C++中变量>变量的方法是什么?,c++,C++,我想知道一件简单的事。我有这部分代码: int datam=2; for (int j=0; j<4; j++){ cout<<((datam >> j)&1); } 它是怎么打印代码的?它是否在1和datam>>j之间执行和位对位操作?作为操作员,datam>>j的含义是什么?谢谢 当传递两个int运算符时,&是按位AND运算符。 当传递两个整数操作数时,>>是按位右移运算符。 你可以从任何好的教科书或在线参考中了解更多细节。例如:你读过第一个问题
int datam=2;
for (int j=0; j<4; j++){
cout<<((datam >> j)&1);
}
它是怎么打印代码的?它是否在1和datam>>j之间执行和位对位操作?作为操作员,datam>>j的含义是什么?谢谢
当传递两个int运算符时,&是按位AND运算符。
当传递两个整数操作数时,>>是按位右移运算符。
你可以从任何好的教科书或在线参考中了解更多细节。例如:你读过第一个问题了吗?有效的问题,即使在软件工程课上,他们也说>>流运算符甚至没有提到位移位。但这并不意味着谷歌不会知道。@riodoro1你有没有尝试过搜索标点符号?尝试在Google中键入>>。