long long是64bit存储的,而int只有32bit(即有符号时,最大值为2^31-1)
如果要给long long的变量赋初始值,
是需要写成long long i=10000000000LL,因为程序处理的时候会先将10000000000变为int再赋值。输出时,long long要用lld输出
----ex:(输出)
long long a;scanf("%lld",&a); ----ex:(赋初值很大的数) long long a; a=9000000000LL; //这里如果没有LL就会报错 printf("%lld",a);