
4条回答 默认 最新
danielinbiti 2016-05-27 14:15关注主要int的范围 “-2^32”到“2^32-1” long ddd=(40*86400000),等号右边,编译器是按照int计算,再转long的,而40*86400000已经超出了整型表示的范围。 如果要ddd是long型,应该 long ddd=(40*86400000L),加一个l,表示long型乘积本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
主要int的范围
“-2^32”到“2^32-1”
long ddd=(40*86400000),等号右边,编译器是按照int计算,再转long的,而40*86400000已经超出了整型表示的范围。
如果要ddd是long型,应该 long ddd=(40*86400000L),加一个l,表示long型乘积