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