java 中int 的范围
的有关信息介绍如下:问题补充说明:网上说java中int是32bit的,也就是说最大值是 2147483648-1,为什么我定义int a = 2147483648-1和long a = 2147483648-1的时候都提示我超出范围了呢??请高手再给我补补数据的范围吧,谢谢了,好的再给追加分。。。
因为214783648默认字面量为int型会超范围,所以要显示声明
inta=(int)(2147483648L-1);
longa=214呀及啊镇鲜破血短断谓7483648L-360问答1;