首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java res=res<<6+i 结果一直为0?

Java res=res<<6+i 结果一直为0?

提问于 2025-07-05 16:13:56
回答 1关注 0查看 25

1.如果把res=res<<6和res=res+i;分开使用res就有对应的值,这是为什么?位移运算符有什么特殊处理么?

代码语言:javascript
运行
复制
int result = 0;
for (String s : split) {
    int i = Integer.parseInt(s);
    result=result<<8+i;
    //result=result<<8;
   // result=result+i;

}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档