VS2010中移位操作符无效的问题

我在VS2010中进行位运算操作,采用右移运算符>>或左移运算符<<进行操作时都没有任何效果,
请教高人解惑。
代码如下:
图片说明

 a = a >> b;

http://codepad.org/60H0rxvE

在线验证

a>>=b;
a=a>>b;
并不是无效。只是没有 变量(对象)接收表达式的值
而 >> 运算本身并不修改 操作数