位操作,左移<<,右移>>
对变量进行位操作,并不会改变这个变量的值,只有通过赋值才能得到移动后的数值。
例如:
int a=15;
int b = a>>3;
cout<<b<<endl;//输出1
cout<<a<<endl;//输出15
位操作,左移<<,右移>>
对变量进行位操作,并不会改变这个变量的值,只有通过赋值才能得到移动后的数值。
例如:
int a=15;
int b = a>>3;
cout<<b<<endl;//输出1
cout<<a<<endl;//输出15