《C语言》打印(2)

2021-05-18 15:30

阅读:528

标签:%s   class   单引号   关于   说明   width   一个   显示   斜杠   

转义字符

转义字符 含义
\a 响铃(BEL)
\b 退格(BS)
\f 换页(FF)
\n 换行
\r 回车
\t 水平制表
\v 垂直制表
\\ 表示反斜杠本身
\‘ 表示单引号
\" 表示双引号
\? 表示问号
\0 表示空字符
\ddd 1到3位八进制数所代表的任意字符
\xhh 1到2位十六进制所代表的任意字符

 

占位符

转换说明  输出
%a 浮点数、十六进制数和p-记数法(C99)
%A 浮点数、十六进制数和p-记数法(C99)
%c 一个字符
%d 有符号十进制整数
%e 浮点数、e-记数法
%E 浮点数、E-记数法
%f 浮点数、十进制记数法
%g 根据数值不同自动选择%f或%e。%e格式在指数小于-4或者大于等于精度时使用
%G 根据数值不同自动选择%f或%E。%E格式在指数小于-4或者大于等于精度时使用
%i 有符号十进制整数(与%d相同)
%o 无符号八进制整数
%p 指针
%s 字符串
%u 无符号十进制整数
%x 使用十六进制数字0f的无符号十六进制整数
%X 使用十六进制数字0F的无符号十六进制整数
%% 打印一个百分号

 

格式转换修饰符

标志  意义
- 项目是左对齐的
例:“%-4s”
+ 有符号的值若为正,则显示正号;若为负的,则显示负号
例:“%+6.2f”
空格 有符号的值若为正,则显示空格代替正号;若为负的,则显示负号
例:“% 6.2f“
# 使用转换说明的可选形式。若为%o格式,显示前导0;若为%x和%X格式,则显示前导0x和0X。对于所有浮点形式,#保证了即使不跟任何数字,也打印一个小数点字符。对于%g和%G格式,它防止尾随零被删除。
例:”%#o“、”%#x“、”%#8.0f“、”%+#10.3E“
0 对于所有的数字格式,用前导0来填充字段宽度,如果出现-标志或者指定了精度(对于整数)则忽略该标志
例:”%010d“、”%08.3f“

关于字段宽度扩展:

printf可在字段宽度部分使用*代替数字来达到目的,但是也必须使用一个参数来说明函数字段宽度应该是什么。

例如:

int width = 8;
printf ("%*d", width, number);

 

《C语言》打印(2)

标签:%s   class   单引号   关于   说明   width   一个   显示   斜杠   

原文地址:https://www.cnblogs.com/YiShen/p/9744116.html

上一篇:python学习基础1

下一篇:solr java代码


评论


亲,登录后才可以留言!