C 语言输出(格式化输出)319
在 C 语言中,格式化输出是指以特定格式将数据输出到控制台或文件中。这可以通过使用特殊的格式化指令符来实现,这些指令符控制输出数据的格式和对齐方式。
printf() 函数
printf() 函数是 C 语言中用于格式化输出的主要函数。它的语法格式如下:```c
int printf(const char *format, ...);
```
其中:* format:格式化字符串,指定输出数据的格式。
* ...:可变数量的参数,代表要输出的数据。
格式化指令符
格式化字符串中使用的指令符如下表所示:| 指令符 | 含义 |
|---|---|
| %c | 输出字符 |
| %d | 输出十进制整数 |
| %f | 输出浮点数 |
| %s | 输出字符串 |
| %p | 输出指针地址 |
输出数据的对齐方式
格式化字符串中还可以使用修饰符来控制输出数据的对齐方式,如下表所示:| 修饰符 | 含义 |
|---|---|
| - | 左对齐 |
| + | 显示正号 |
| 0 | 右对齐 |
输出数据的宽度和精度
还可以使用修饰符来控制输出数据的宽度和精度,如下表所示:| 修饰符 | 含义 |
|---|---|
| n | 输出字段的最小宽度 |
| .m | 输出字段中的小数位数 |
示例
以下示例演示如何使用 printf() 函数进行格式化输出:```c
#include
int main() {
int age = 25;
float height = 1.75;
char name[] = "John Doe";
printf("姓名:%s", name);
printf("年龄:%d", age);
printf("身高:%.2f 米", height);
return 0;
}
```
此代码将输出以下格式化的数据:```
姓名:John Doe
年龄:25
身高:1.75 米
```
2025-02-17
上一篇:C 语言库函数的本质
下一篇:C 语言中的输入输出 (I/O)
Java集合优雅转换为字符串:从基础到高级实践与性能优化
https://www.shuihudhg.cn/134474.html
Python文件作为配置文件:发挥其原生优势,构建灵活强大的应用配置
https://www.shuihudhg.cn/134473.html
Python高效查询与处理表格数据:从Excel到CSV的实战指南
https://www.shuihudhg.cn/134472.html
Java字符编码终极指南:告别乱码,驾驭全球字符集
https://www.shuihudhg.cn/134471.html
PHP高效解析图片EXIF数据:从基础到实践
https://www.shuihudhg.cn/134470.html
热门文章
C 语言中实现正序输出
https://www.shuihudhg.cn/2788.html
c语言选择排序算法详解
https://www.shuihudhg.cn/45804.html
C 语言函数:定义与声明
https://www.shuihudhg.cn/5703.html
C语言中的开方函数:sqrt()
https://www.shuihudhg.cn/347.html
C 语言中字符串输出的全面指南
https://www.shuihudhg.cn/4366.html