1 int PrintVal = 9;
2 /*按整型输出,默认右对齐*/
3 printf("%d\n",PrintVal);
4 /*按整型输出,补齐4位的宽度,补齐位为空格,默认右对齐*/
5 printf("%4d\n",PrintVal);
6 /*按整形输出,补齐4位的宽度,补齐位为0,默认右对齐*/
7 printf("%04d\n",PrintVal);
8
9 /*按16进制输出,默认右对齐*/
10 printf("%x\n",PrintVal);
11 /*按16进制输出,补齐4位的宽度,补齐位为空格,默认右对齐*/
12 printf("%4x\n",PrintVal);
13 /*按照16进制输出,补齐4位的宽度,补齐位为0,默认右对齐*/
14 printf("%04x\n",PrintVal);
15
16 /*按8进制输出,默认右对齐*/
17 printf("%o\n",PrintVal);
18 /*按8进制输出,补齐4位的宽度,补齐位为空格,默认右对齐*/
19 printf("%4o\n",PrintVal);
20 /*按照8进制输出,补齐4位的宽度,补齐位为0,默认右对齐*/
21 printf("%04o\n",PrintVal);
#include<stdio.h>
int main()
{
__int64 a,b,c;
while(scanf("%I64x%I64x",&a,&b)!=EOF)
{
c=a+b;
if(c>=0) printf("%I64X\n",c);
else printf("-%I64X\n",-c);
}
return 0;
}