C中的两个大于号“>>”和两个小于号"<<"的意思
(2010-06-03 20:42:26)
标签:
文化 |
两个小于号为二进制向左移位,两个大于号为向右移位。
(即乘以多少或除以多少)
例如:
int main()
{
int a = 16;
cout<<(a<<4)<<endl;
cout<<(a>>4)<<endl;//但是a的值并没有改变
a >>= 1;//此时a的值改变了
cout<<a<<endl;
cin>>a;
return 0;
}
输入的结果分别为256,1;
后一篇:anyway