C++ 字符串格式化
时间: 2023-11-14 17:27:18 浏览: 91
C语言中的字符串格式化是使用`printf`函数来实现的。`printf`函数可以通过格式化字符串来指定输出的格式和内容。
格式化字符串以`%`作为占位符,后面紧跟着格式控制符,用于指定要输出的数据类型和格式。以下是一些常用的格式控制符:
- `%d`:输出有符号十进制整数
- `%f`:输出浮点数
- `%c`:输出字符
- `%s`:输出字符串
- `%p`:输出指针地址
- `%x`:以十六进制形式输出无符号整数
下面是一个例子,演示如何使用格式化字符串来输出不同类型的数据:
```c
#include <stdio.h>
int main() {
int num = 10;
float pi = 3.14159;
char ch = 'A';
char str[] = "Hello";
printf("整数:%d\n", num);
printf("浮点数:%f\n", pi);
printf("字符:%c\n", ch);
printf("字符串:%s\n", str);
return 0;
}
```
运行上述代码将输出以下结果:
```
整数:10
浮点数:3.141590
字符:A
字符串:Hello
```
这只是一个简单的示例,你可以根据需要使用更多的格式控制符来格式化输出。
阅读全文