long int a=1; a<<=63; long int a = 1L<<63; 有效,只有加了L下标的才认为是long int 数,其他默认是int 数。 转载于:https://www.cnblogs.com/xsthunder/p/6654757.html