涉及到16进制运算,用l64x指代
写的时候会用l64d,但是感觉对于数据类型表示方法极为混乱.
于是找了一张表
#include <cstdio>
int main()
{
__int64 a, b, c;
while(~scanf("%I64x%I64x", &a, &b)){
c = a+b;
if(c >= 0) printf("%I64X\n", c);
else printf("-%I64X\n", -c);
}
return 0;
}