printf
%[flags][width][.prec][hlL]type%[]d
Flag | 含义 |
---|---|
- | 左对齐 |
+ | 在前面放 +或 - |
(space) | 正数留空 |
0 | 0填充 |
width 或 prec | 含义 |
---|---|
number | 最小字符数 |
* | 下一个参数是字符数 |
.number | 小数点的位数 |
.* | 下一个参数是小数点的位数 |
类型修饰 | 含义 |
---|---|
hh | 单个字节 |
h | short |
l | long |
ll | longlong |
L | long double |
type | 用于 | type | 用于 |
---|---|---|---|
i或d | int | g | g |
u | unsigned int | G | float |
o | 八进制 | a或A | 十六进制浮点 |
x | 十六进制 | c | char |
X | 字母大写的十六进制 | s | 字符串 |
f或F | float,6 | p | 指针 |
e 或E | 指数 | n | 读入/写出的个数 |
scanf
%[flag]type
flag | 含义 | flag | 含义 |
---|---|---|---|
* | 跳过 | l | long,deuble |
数字 | 最大字符数 | ll | longlong |
hh | char | L | long double |
h | short |
type | 用于 | type | 用于 |
---|---|---|---|
d | int | s | 字符串(单词) |
i | 整数,可能为十六进制或八进制 | [...] | 所 |
u | unsigned int | p | 指针 |
o | 八进制 | ||
x | 十六进制 | ||
a,e,f,g | float | ||
c | char |
posted on 2019-05-22 09:50 阅读( ...) 评论( ...)