DemonMaster

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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  专注的长尾狸猫  阅读(329)  评论(0编辑  收藏  举报