赞
踩
C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选。
(1)类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:
表示输出类型的格式字符 | 格式字符意义 |
---|---|
a | 浮点数、十六进制数字和p-计数法(C99) |
A | 浮点数、十六进制数字和p-计数法(C99) |
c | 输出单个字符 |
d | 以十进制形式输出带符号整数(正数不输出符号) |
e(E) | 以指数形式输出单、双精度实数 |
f | 以小数形式输出单、双精度实数 |
g(G) | 以%f%e中较短的输出宽度输出单、双精度实数,%e格式在指数小于-4或者大 于等于精度时使用 |
i | 有符号十进制整数(与%d相同) |
o | 以八进制形式输出无符号整数(不输出前缀O) |
p | 指针 |
s | 输出字符串 |
x(X) | 以十六进制形式输出无符号整数(不输出前缀OX) |
u | 以十进制形式输出无符号整数 |
(2)标志
标志字符为-、+、#、空格和0五种,其意义下表所示:
标志格式字符 | 标 志 意 义 |
---|
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。