c语言进阶.pdf,C语言程序设计进阶:文件.pdf

格式化输⼊输出

格式化的输⼊输出

• printf

• %[flags][width][.prec][hlL]type

• scanf

• %[flag]type

%[flags][width][.prec][hlL]type

Flag 含义

- 左对⻬

+ 在前⾯放 + 或 -

(space) 正数留空

0 0填充

%[flags][width][.prec][hlL]type

width 或 prec 含义

number 最⼩字符数

* 下⼀个参数是字符数

.number ⼩数点后的位数

.* 下⼀个参数是⼩数点后的位数

%[flags][width][.prec][hlL]type

类型修饰 含义

hh 单个字节

h short

l long

ll long long

L long double

%[flags][width][.prec][hlL]type

type ⽤于 type ⽤于

i 或 d int g float

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, double

数字 最⼤字符数 ll long long

hh char L long

你可能感兴趣的:(c语言进阶.pdf)