您的位置首页百科问答

java 中int 的范围

java 中int 的范围

的有关信息介绍如下:

问题补充说明:网上说java中int是32bit的,也就是说最大值是 2147483648-1,为什么我定义int a = 2147483648-1和long a = 2147483648-1的时候都提示我超出范围了呢??请高手再给我补补数据的范围吧,谢谢了,好的再给追加分。。。

java 中int 的范围

因为214783648默认字面量为int型会超范围,所以要显示声明

inta=(int)(2147483648L-1);

longa=214呀及啊镇鲜破血短断谓7483648L-360问答1;