有很多acm题都要用到64位整数,真够大的了,使用如下:
__int64,%I64d是vc独有的标识64位数字的方法, 在gcc,g++中64位数字用long long 来标识, 输出和输入用 %lld
scanf("%I64d",&f);
以后再用就看这里啦!
例如:hdoj 2057
![ContractedBlock.gif](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![ExpandedBlockStart.gif](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
#include<stdio.h>
main()
{
__int64 a,b,s;
while(scanf("%I64X%I64X",&a,&b)!=EOF)
{
s=b+a;
if(s>=0)
printf("%I64X\n",s);
else
printf("-%I64X\n",-s);
}
}