printf 函数用于格式化输出,使用格式说明符指定附加参数的格式。格式说明符包括:%c(字符)、%d(整数)、%f(浮点数)、%s(字符串)。其他格式选项包括:宽度(指定字段最小宽度)和精度(指定浮点数小数位数或字符串字符数)。
printf 函数输出格式
printf 函数
printf 函数用于将格式化输出写入标准输出设备,如控制台或文件。它接收一个格式化字符串参数,后跟任意数量的附加参数。格式化字符串指定输出的格式和内容,附加参数提供要打印的值。
格式说明符
格式化字符串中使用格式说明符来指定每个附加参数的格式。格式说明符以 % 符号开头,后跟一个字母,指示数据类型和格式。最常用的格式说明符如下:
格式说明符 数据类型 格式%c字符单个字符%d整数有符号十进制整数%f浮点数浮点数%s字符串字符串
示例
以下示例演示如何使用 printf 函数输出格式化字符串:
printf("Hello, world!");
登录后复制
这将打印字符串 “Hello, world!”,后跟一个换行符到控制台。
要格式化附加参数,需要在格式化字符串中使用格式说明符:
int age = 25;printf("I am %d years old.", age);
登录后复制
这将打印字符串 “I am 25 years old.”,其中数字 25 根据格式说明符 %d 替换了格式化字符串中的 %d。
其他格式选项
除了格式说明符之外,printf 函数还支持其他格式选项,例如宽度和精度:
宽度:指定输出字段的最小宽度。如果值比宽度短,它将在左边用空格填充。精度:指定浮点数的小数位数或字符串的字符数。
示例
以下示例演示了宽度和精度的使用:
printf("Age: %-10d", age);printf("Pi: %.2f", 3.14159);
登录后复制
这将打印以下输出:
Age: 25Pi: 3.14
登录后复制
宽度选项确保 “Age:” 字段至少有 10 个字符宽,而精度选项将 pi 值截断为小数点后两位。
以上就是printf输出格式的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2456941.html