1.如果把res=res<<6和res=res+i;分开使用res就有对应的值,这是为什么?位移运算符有什么特殊处理么?
int result = 0; for (String s : split) { int i = Integer.parseInt(s); result=result<<8+i; //result=result<<8; // result=result+i; }
相似问题