C/C++中的64位整数(__int64 and long long) 在做ACM题时,经常都会遇到一些比较大的整数.而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647.而unsigned范围是[0,2^32),即0~4294967295.也就是说,常规的32位整数只能够处理40亿以下的数. 那遇到比40亿要大的数怎么办呢?这时就要用到C++的64位扩展了.不同的编译器对64位整数的扩展有所不同.基于ACM…