1.%5s
char name[10];……
printf("%5s \n",name);
如果字符串长度不足5个(不包括\n),前面用空格补齐;
如果字符串长度超过5个,原样输出,等价于%s
scanf("%1s",name);
输入字符串时,只接收一个字符(不包括\n);假设此时输入5个z,则这句话每次只接收一个z
2.十六进制输出:%X和%x
int val=10;
printf("%X %x",val,val);///输出A a
1.%5s
char name[10];……
printf("%5s \n",name);
如果字符串长度不足5个(不包括\n),前面用空格补齐;
如果字符串长度超过5个,原样输出,等价于%s
scanf("%1s",name);
输入字符串时,只接收一个字符(不包括\n);假设此时输入5个z,则这句话每次只接收一个z
2.十六进制输出:%X和%x
int val=10;
printf("%X %x",val,val);///输出A a