黑马程序员技术交流社区
标题:
long类型的数据,为什么long a = 12可以,long b= 11111111111111111....
[打印本页]
作者:
18001105207
时间:
2016-9-25 11:13
标题:
long类型的数据,为什么long a = 12可以,long b= 11111111111111111....
long类型的数据,为什么long a = 12可以,long b= 11111111111111111报错,long c =1111111111111111111L可以呢?
作者:
Angel若梦
时间:
2016-9-25 15:17
因为整数常量默认是int类型的,12在int取值范围之内,会自动类型提升为long,而11...11超出了int的取值范围,所以需要加L声明为long类型的才可以
作者:
litianji2016
时间:
2016-9-25 16:11
java的默认数据类型就是int,你想用long是就必须在后后边加L
作者:
Da_xigua
时间:
2016-9-25 18:15
强转 或后面加L
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2