后台组贾浩琛周报(2020.12.21-27)

文件的一些知识

  • 格式化输入,输出
    • printf
    • scanf

格式化输入,输出

printf

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

flag 含义
- 左对齐
+ 在前面放+或-
(space) 正数留空
0 0填充
width或prec 含义
number 最小字符数
* 下一个参数是字符数
.number 小数点后的位数
.* 下一个参数是小数点后的位数
hlL(类型修饰) 含义
hh 单个字节
h short
l long
ll longlong
L long double
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 longlong
hh char L long double
h short

你可能感兴趣的:(笔记)