centos之格式化输出 printf

发布时间 2023-06-28 18:04:06作者: igoodful

############################

对齐:

  • 右对齐:printf "%s"
  • 左对齐:printf "%-s"

宽度:

  • printf "%-10s"  , 左对齐,宽度为10
  • printf  “%-4.2f”  ,左对齐,宽度为4,保留两位小数。

 

格式化说明符:

  • %s: 字符串
  • %d: 数字
  • %f: 浮点数字
  • %o: 一个八进制的数字
  • %x: 一个十六进制的数字

 

转义符:

\"          双引号
\\          反斜杠
\a          响铃
\b          退格
\c          截断输出
\e          退出
\f          翻页
\n          换行
\r          回车
\t          水平制表符
\v          竖直制表符
\NNN        八进制数 (1到3位数字)
\xHH        十六进制数 (1到2位数字)
\uHHHH      Unicode字符附加4位十六进制数字
\UHHHHHHHH  Unicode字符附加8位十六进制数字
%%          百分号

以及'diouxXfeEgGcs'中的一个结尾的C格式规范,将被转换为正确的类型并处理可变宽度。

 

 

 

 

 

 

 

 

 

############################