printf 函数用于格式化输出,使用格式说明符指定附加参数的格式。格式说明符包括:%c(字符)、%d(整数)、%f(浮点数)、%s(字符串)。其他格式选项包括:宽度(指定字段最小宽度)和精度(指定浮点数小数位数或字符串字符数)。

printf 函数输出格式
printf 函数
printf 函数用于将格式化输出写入标准输出设备,如控制台或文件。它接收一个格式化字符串参数,后跟任意数量的附加参数。格式化字符串指定输出的格式和内容,附加参数提供要打印的值。
格式说明符
格式化字符串中使用格式说明符来指定每个附加参数的格式。格式说明符以 % 符号开头,后跟一个字母,指示数据类型和格式。最常用的格式说明符如下:
| 格式说明符 | 数据类型 | 格式 |
|---|---|---|
| %c | 字符 | 单个字符 |
| %d | 整数 | 有符号十进制整数 |
| %f | 浮点数 | 浮点数 |
| %s | 字符串 | 字符串 |
示例
以下示例演示如何使用 printf 函数输出格式化字符串:
<code class="c">printf("Hello, world!\n");</code>这将打印字符串 "Hello, world!",后跟一个换行符到控制台。
要格式化附加参数,需要在格式化字符串中使用格式说明符:
<code class="c">int age = 25;
printf("I am %d years old.\n", age);</code>这将打印字符串 "I am 25 years old.",其中数字 25 根据格式说明符 %d 替换了格式化字符串中的 %d。
其他格式选项
除了格式说明符之外,printf 函数还支持其他格式选项,例如宽度和精度:
示例
以下示例演示了宽度和精度的使用:
<code class="c">printf("Age: %-10d\n", age);
printf("Pi: %.2f\n", 3.14159);</code>这将打印以下输出:
<code>Age: 25 Pi: 3.14</code>
宽度选项确保 "Age:" 字段至少有 10 个字符宽,而精度选项将 pi 值截断为小数点后两位。
以上就是printf输出格式的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号