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; }