黑马程序员技术交流社区
标题:
转义字符,格式控制字符
[打印本页]
作者:
sxakljf
时间:
2015-6-21 11:24
标题:
转义字符,格式控制字符
\n 换行,相当于敲一下回车。
\t 跳到下一个tab位置,相当于按一下键盘上的tab键。 \b 退格,相当于按一下 backspace。
\r 回车。
\f 换页,光标移到到下页开头。
\\ 输出\字符,也就是在屏幕上显示一个\字符。
\' 输出'字符,也就是在屏幕上显示一个'字符。
\" 输出"字符,也就是在屏幕上显示一个"字符。
\ddd 1位到3位八进制数表示的字符
格式字符
d 格式:用来输出十进制整数。%ld:输出长整型数据。
o 格式:以无符号八进制形式输出整数。长整型可以用"%lo"格式输出。同样也可以指定字段宽 度用“%mo”格式输出。
x 格式:以无符号十六进制形式输出整数。长整型可以用"%lx"格式输出。同样也可以指定字段 宽度用"%mx"格式输出。
u 格式:以无符号十进制形式输出整数。对长整型可以用"%lu"格式输出。同样也可以指定字段宽 度用“%mu”格式输出。
s 格式:用来输出一个串。
% 表示格式说明的起始符号,不可缺少。
- 有-表示左对齐输出(右侧补空格),如省略表示右对齐输出(左侧补空格)。
0 有0表示指定空位填0,如省略表示指定空位不填。
g 格式:自动选f格式或e格式中较短的一种输出,且不输出无意义的零
p 格式:输出变量在内存中的地址
e 格式:以指数形式输出实数
m.n m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于 说明 输出的实型 数的小数位数。对数值型的来说,未指定n时,隐含的精度为n=6位。
l 或 h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short 型。
f格式:
1) %f:不指定宽度,整数部分全部输出并输出6位小数。
2) %m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。 3) %-m.nf:输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。 4) %*.*特殊用法:
%d 整型 %i也可以 %md %0md
%c 字符型
%f 实型 %e %g
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2