网上的笔试题目,不会,来请问一下

网上的笔试题目,不会,来请教一下
unsigned   short   hash(unsigned   short   key)
        {
            return   (key> > )%256
        }
      请问hash(16),hash(256)的值分别是:
    A.1.16;B.8.32;C.4.16;D.1.32

选哪个啊,为什么?
谢了!!!

------解决方案--------------------
A
------解决方案--------------------
hash(16)=1,hash(256)=16
------解决方案--------------------
题目没写完整吧?
------解决方案--------------------
A

> > n 表示右移n位,即除以2的n次方

顺便BS一下LZ,网上做题最好解决了,打开VC照题目输入就得到结果了,还来这问干嘛?
------解决方案--------------------
A