位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java认识整数类型之一-long类型

提问人:刘旭39发布时间:2020-11-19

long类型

long数据类型占用内存64位,有符号,并以二进制补码表示整数,占8字节内存。long类型的数 值需要在数字结尾加上“L”(大小写并不区分,但是因为小写l与数字1很像,容易混淆,建议使 用大写字母    L。

1.最小值是-9223372036854775808 。

2.最大值是9223372036854775807 。

3.默认值是0.image.png定义了long类型的变量number、x和y。x的数值计算中没有写“L”来标识是 long类型,则Java会默认将两个数值认为是int类型来进行相乘计算,这会造成数值溢出int最大值, 结果为一个负数,然后将这个负数强制转换为long类型。而y的计算因为数值加上了 “L”,没有发 生溢出和强制转换的过程。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部