格式字符串
%d 十进制
%5d 按5位打印,不足5位前面补空格
%05d 按5位打印,不足5位前面补0
%-5d 按5位打印,不足5位后面补空格
%o 八进制
%x 十六进制
%u 无符号数
%f float
%lf double 输入用 “%lf”输出要用 “%f”//C99标准,C++不必如此
long long 输入输出在 linux 下用 “%lld”,在 windows 平台中有时用“I64d”,为保险起见,可以用C++流。
小技巧:
如果输入输出可以为 int ,仅中间计算结果 int 溢出,可以考虑输入输出用 int ,中间计算时转换为 long long ,避开对 long long 的输入输出。
scanf(“%s”,)会读入一个不含空格、TAB、回车的字符串。