问题补充说明:网上说java中int是32bit的,也就是说最大值是 2147483648-1,为什么我定义int a = 2147483648-1和long a = 2147483648-1的时候都提示我超出范围了呢??请高手再给我补补数据的范围吧,谢谢了,好的再给追加分。。。
因为214783648默认字面量为int型会超范围,所以要显示声明
inta=(int)(2147483648L-1);
longa=214呀及啊镇鲜破血短断谓7483648L-360问答1;
标签:java,int,范围
版权声明:文章由 知之问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhzhwenwen.com/life/334377.html