问题描述: int a,b; b = a >> 1个回答 分类:综合 2014-10-26 问题解答: 我来补答 a>>30表示的是移位运算符,是右移运算.首先你要将a转换成二进制数,然后移位运算就好了.这里将b右移30位,a是一个int类型的,除非a>2^30.否则输出结果是 (int)(a*2^(-30))=0 展开全文阅读