printf/scanf 型と書式一覧

  [type]                [printf]            [scanf]            [説明]

   char c;               printf("%c", c);    scanf("%c", &c);
   char s[N];		 printf("%s", s);    scanf("%s", s);     文字列
                         			* scanfでも & は付けない
   int n;                printf("%d", n);    scanf("%d", &n);    10進整数
   int n;                printf("%o", n);    scanf("%o", &n);     8進整数
   int n;                printf("%x", n);    scanf("%x", &n);    16進整数
   int n;                                    scanf("%i", &n);    10/8/16進整数
   unsigned int n;       printf("%u", n);    scanf("%u", &n);    符号無し10進整数
   float x;              printf("%f", x);    scanf("%f", &x);    浮動小数点
                            * %e %g でもよい
   double x;             printf("%f", x);    scanf("%lf", &x);   倍精度浮動小数点
                            * printf は倍精度でも %f