Java的数据类型 long 跟int有什么区别
6个回答
2013-11-17
展开全部
可表值范围不一样,实质一样,但是如果要实现从long转换为int,可能会产生数据丢失,long占位64 而int占位32,对于精确的超大型数值计算比如天文数据(一般指64位以上的数据运算),一般不会采用基本数据类型,而采用BigDecimal类型的数据进行精确计算。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int long 都是表示整型数字
int 的存储长度是2的32次方 取值范围是“-2^32”到“2^32-1”
Long的存储的长度是2的64次方 范围是 ”-2^64“ 到”2^64 -1“
int 的存储长度是2的32次方 取值范围是“-2^32”到“2^32-1”
Long的存储的长度是2的64次方 范围是 ”-2^64“ 到”2^64 -1“
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字节长度不一样 int至少2字节,long不短于int
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询