🔤

printf 格式说明符

printf %d%s%f 格式说明符速查。

本地处理 · 不上传

加载工具中…

相关:printf · 格式 · 说明符 · c

printf 格式说明符列出各类型的格式化符号与宽度、精度、对齐的写法。C、Shell、Python 等多种环境共用这套语法。

使用步骤

  1. 先确定要输出的是整数、浮点还是字符串
  2. 挑选对应的说明符
  3. 需要对齐时补宽度与精度
  4. 参数个数与类型必须与格式串严格对应

使用场景

  • 编写格式化输出
  • 控制数字的精度与对齐
  • 查找类型对应的说明符
  • 调整输出的排版

小贴士

  • %d 是整数、%f 是浮点、%s 是字符串。类型与说明符不匹配在 C 中是未定义行为,可能崩溃或输出乱码。
  • 宽度与精度写在百分号之后,如 %8.2f 表示总宽 8 位、小数 2 位,用于对齐数字列非常实用。
  • 要输出百分号本身需要写两个连续的百分号。

常见问题

怎么控制小数位数?

在说明符中加精度,如 %.2f 保留两位小数。配合宽度写成 %8.2f 还能右对齐到八个字符宽,输出金额表格时能对得整整齐齐。

类型写错会怎样?

在 C 语言中是未定义行为——用 %d 输出浮点数可能得到乱码甚至崩溃。在 Python 等高级语言中通常会抛出异常。无论哪种,都应确保说明符与实参类型匹配。

怎么输出百分号?

连写两个百分号。单个百分号会被当作格式说明符的开始,导致后续内容被错误解析或输出异常。

printf 格式说明符是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用printf 格式说明符,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。