若有int a=0100,b=2;则表达式a>>b的值为?我看答案上写的是1,但是int的表示形式只有八进制十进制跟十六进制吧?这程序我从VS上跑了一下答案是16跟我想的一样,是不是答案错了?这里的0100指的应该是八进制的0100也就是十进制的64对吧,还有就是关于按位右移与左移运算符中,如何判断数据溢出?