1 int PrintVal = 9; 2 /*按整型输出,默认右对齐*/ 3 printf("%d ",PrintVal); 4 /*按整型输出,补齐4位的宽度,补齐位为空格,默认右对齐*/ 5 printf("%4d ",PrintVal); 6 /*按整形输出,补齐4位的宽度,补齐位为0,默认右对齐*/ 7 printf("%04d ",PrintVal); 8 9 /*按16进制输出,默认右对齐*/ 10 printf("%x ",PrintVal); 11 /*按16进制输出,补齐4位的宽度,补齐位为空格,默认右对齐*/ 12 printf("%4x ",PrintVal); 13 /*按照16进制输出,补齐4位的宽度,补齐位为0,默认右对齐*/ 14 printf("%04x ",PrintVal); 15 16 /*按8进制输出,默认右对齐*/ 17 printf("%o ",PrintVal); 18 /*按8进制输出,补齐4位的宽度,补齐位为空格,默认右对齐*/ 19 printf("%4o ",PrintVal); 20 /*按照8进制输出,补齐4位的宽度,补齐位为0,默认右对齐*/ 21 printf("%04o ",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 ",c); else printf("-%I64X ",-c); } return 0; }