printf

printf命令格式化并输出结果到标准输出

printf [选项] <格式化串> <参数>...

格式如下:

格式 描述
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x 十六进制表示的整数,字母部分小写
%X 十六进制表示的整数,字母部分大写
%o 无符号以八进制表示的整数
%g 自动选择合适的表示法

%-5s 表示左对齐且宽度为5 %-6.2f 表示左对齐宽度为6,保留两位小数

转义序列:

转义 描述
\a 警告
\b 退格
\c 使换行符失效或终止后续的转换(只在%b格式中有效)
\f 换页(form feed)
\n 换行(line feed)
\r 回车(carriage return)
\t 水平制表符
\v 垂直制表符
\\ 反斜杠
\ddd 表示1到3位数八进制值的字符,仅在格式字符串中有效
\0ddd 表示1到3位的八进制值字符
Copyright © zhujipeng 2017 all right reserved,powered by Gitbook 该文件修订时间: 2017-11-04 14:57:24

results matching ""

    No results matching ""