【笔记】输出格式控制
printf
一些码
| 码 | 对应的数据类型 |
|---|---|
%c |
字符 |
%d |
整形 |
%e |
科学计数法输出浮点型 |
%f |
单精度浮点型 |
%g |
抹零并最简地输出浮点型 |
%hd |
短整型 |
%i |
有符号整形 |
%lf |
双精度浮点型 |
%lld |
长长整型 |
%u |
无符号整型 |
%o |
八进制整形 |
%x |
十六进制整形 |
%p |
指针 |
%s |
字符串 |
加 l 或 h 会变为长/短形,其中 %lf 对应 double,int 就是 %ld。
便于输出的其他函数
itoa(value,string,radix):值、目标字符串、进制。(在 stdlib.h 里)
各种操作
-
左对齐:
- -
右对齐:
+ -
没有负号时补空格:
-
空位填零:
0 -
输出长度:加数字
-
输出精度:
.+数字(对于字符串而言,表示只输出多少字符) -
x进制特殊记号:
#