🔤
printf 格式说明符
printf %d%s%f 格式说明符速查。
本地处理 · 不上传
加载工具中…
相关:printf · 格式 · 说明符 · c
printf 格式说明符列出各类型的格式化符号与宽度、精度、对齐的写法。C、Shell、Python 等多种环境共用这套语法。
使用步骤
- 先确定要输出的是整数、浮点还是字符串
- 挑选对应的说明符
- 需要对齐时补宽度与精度
- 参数个数与类型必须与格式串严格对应
使用场景
- 编写格式化输出
- 控制数字的精度与对齐
- 查找类型对应的说明符
- 调整输出的排版
小贴士
- %d 是整数、%f 是浮点、%s 是字符串。类型与说明符不匹配在 C 中是未定义行为,可能崩溃或输出乱码。
- 宽度与精度写在百分号之后,如 %8.2f 表示总宽 8 位、小数 2 位,用于对齐数字列非常实用。
- 要输出百分号本身需要写两个连续的百分号。
常见问题
怎么控制小数位数?
在说明符中加精度,如 %.2f 保留两位小数。配合宽度写成 %8.2f 还能右对齐到八个字符宽,输出金额表格时能对得整整齐齐。
类型写错会怎样?
在 C 语言中是未定义行为——用 %d 输出浮点数可能得到乱码甚至崩溃。在 Python 等高级语言中通常会抛出异常。无论哪种,都应确保说明符与实参类型匹配。
怎么输出百分号?
连写两个百分号。单个百分号会被当作格式说明符的开始,导致后续内容被错误解析或输出异常。
printf 格式说明符是免费的吗?
是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。
使用printf 格式说明符,我的数据安全吗?
安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。