c printf字符串
时间: 2023-10-03 20:06:56 浏览: 50
C语言浮点数转字符串_C语言浮点数字符串_浮点数转换_
5星 · 资源好评率100%
在C语言中,使用`printf`函数输出字符串时,需要使用格式化字符串,并在其中使用特定的占位符来表示要输出的字符串。常用的字符串输出占位符有以下几种:
- `%s`:表示输出字符串,对应的参数是一个`char*`类型的指针,指向要输出的字符串的首地址。
- `%c`:表示输出字符,对应的参数是一个`char`类型的值,表示要输出的字符。
- `%d`:表示输出整数,对应的参数是一个`int`类型的值,表示要输出的整数。
- `%f`:表示输出浮点数,对应的参数是一个`float`或`double`类型的值,表示要输出的浮点数。
下面是一个示例代码,演示了如何使用`printf`函数输出字符串:
```c
#include <stdio.h>
int main() {
char* str = "Hello, World!";
printf("%s\n", str);
return 0;
}
```
在上面的代码中,我们首先定义了一个字符串`str`,然后使用`printf`函数输出了这个字符串。注意,我们在格式化字符串中使用了`%s`占位符,并在其后面传入了字符串的指针`str`作为参数。最后,我们在字符串的末尾加上了一个换行符`\n`,以便将输出的内容换行显示。
阅读全文