在程序中要使用输入输出函数(printf 和 scanf),就必须要包含 stdio.h 头文件。
整型
控制符 | 说明 |
%d |
十进制整型(int、short、char) |
%hd |
短整型 |
%ld |
长整型 |
%lld/l64d |
64 位整型 |
%u |
无符号十进制整型(unsigned) |
%o |
无符号八进制整型 |
%x(或 %X 或 %#x 或 %#X) |
无符号十六进制整型,x 小写对应的十六进制为小写,X 大写对应大写 |
实型
G/E 格式表示的指数形式中 E 大写
控制符 | 说明 |
%f |
单精度浮点数(float),默认小数部分超过 6 位的四舍五入 |
%lf |
小数形式双精度实型 |
%e |
指数形式单精度实型,le 同理 |
%g |
系统自动选定 f 或 e 格式,使输出的宽度最小,且不输出无意义的 0 |
字符型
其他
控制符 | 说明 |
%md |
m 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补以空格,若大于 m,则按实际位数输出 |
%.mf |
输出实数时小数点后保留 m 位,注意 m 前面有个点 |
%p |
指针 |
%% |
输出 % |
https://zh.wikipedia.org/wiki/Stdio.h
https://dxoca.cn/StudyNotes/281.html
https://fishc.com.cn/thread-66471-1-1.html