占位符
%c
——
字符输入
/
输出占位符,通常与
char
搭配使用。
%d
——
十进制输入
/
输出,通常与
int
搭配使用。
%nd
:
n
是一个整数,按照宽度
n
输出,并且右对齐方式输出。若数的位数不够
n
位,则会在这个数的左边
补空格
直到右对齐。
%0nd
:
n
是一个整数,按照宽度
n
输出,并且右对齐方式输出。若数的位数不够
n
位,则会在这个数的左边
补
0
直到右对齐。
%ld
——
输入
/
输出
long
长整形
%lu
——
输入
/
输出无符号
long
长整型
%lld
——
输入
/
输出
long long
长整型
%u
——
输入
/
输出无符号十进制,通常和
unsigned int
搭配使用。
%hd
——
输入
/
输出短整型,通常与
short
搭配使用。
%f
——
输入
/
输出单精度浮点数,常与
float
搭配使用
%lf
——
输入
/
输出双精度浮点数,常与
double
搭配使用。
%.nf
或
%.nlf
:
n
是一个整数,输出结果四舍五入后保留
n
位小数。
%#
是带格式输出。
%X
对应输出大写字母的十六进制数,
%x
对应输出小写字母十六进制数;中间逗号照搬输出,
%o
对应输出八进制数。
%e
表示科学计数法输出