long n=13356332255; 这句话居然都能出错,我服了,各位帮忙看看啊
小弟用eclipse编程序,需要将一个手机号码进行乘除运算,但是
long n=13356332255; 这句话居然出错,编译不通过,提示错误是:
The literal 13356332255 of type int is out of range ,明明是long型,怎么提示int过界呢??各位高手指点下啊。。。
------解决方案--------------------long n=13356332255L;
------解决方案--------------------不加l后面那个就是一个int
------解决方案--------------------数字默认是int型,如果要标识为long,后面加l或者L,类似于 float = 3.0f;不加f也会出错
------解决方案--------------------UP 学习了。
------解决方案--------------------UP 学习了。