您的位置:首页 > 其它

int、long、long long取值范围 实例: 判断是否超出整形范围

2016-08-05 15:39 295 查看
unsigned   int   0~4294967295   

int   2147483648~2147483647 

unsigned long 0~4294967295

long   2147483648~2147483647

long long的最大值:9223372036854775807

long long的最小值:-9223372036854775808

unsigned long long的最大值:1844674407370955161

__int64的最大值:9223372036854775807

__int64的最小值:-9223372036854775808

unsigned __int64的最大值:18446744073709551615

校验: 


private boolean checkInput() {
if (fee.length() > 10 && Long.parseLong(fee) > Integer.MAX_VALUE) {
Toast.makeText(this, "超出整形范围", Toast.LENGTH_SHORT).show();
return false;
}
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: