printf 是 C 语言的标准输出函数。格式字符串由转换说明符(如 %d)、格式标志(如 -)和字段宽度/精度组成。常见的转换说明符包括 %d(十进制整数)、%f(浮点数)和 %s(字符串)。格式标志可以组合使用,例如在整数前加正号 (+)。

printf 的输出格式
什么是 printf?
printf 是 C 语言中用于输出数据的标准库函数。它接收一个格式字符串和一系列参数,其中格式字符串指定如何格式化输出。
格式字符串的组成
格式字符串包含以下部分:
%d(十进制整数)、%f(浮点数)、%s(字符串)。格式标志:用于修改输出格式,例如:
-:左对齐输出+:在正数前显示正号0:使用前导零填充输出.n:指定小数位数常见转换说明符
| 转换说明符 | 数据类型 |
|---|---|
| %d | 有符号十进制整数 |
| %u | 无符号十进制整数 |
| %f | 浮点数 |
| %s | 字符串 |
| %c | 字符 |
| %p | 指针 |
格式标志示例
printf("%-10s", "apples"); 将字符串 "apples" 左对齐并填充 10 个空格。printf("%+d", 5); 在数字 5 前面显示正号。printf("%.2f", 1.2345); 将浮点数 1.2345 格式化为两位小数。组合格式标志
格式标志可以组合使用,例如:
printf("%-10.2f", 1.2345); 将浮点数 1.2345 格式化为两位小数并左对齐填充 10 个空格。其他说明符
除了转换说明符外,printf 还支持以下说明符:
%%:打印一个百分号字符\n:换行\t:制表符以上就是printf的各种输出格式的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号