C 语言输出到标准输出设备134


在 C 语言中,通过以下两种常用函数将数据输出到标准输出设备(通常是终端或控制台):
printf() 函数:格式化输出函数,允许将格式化数据写入标准输出。
puts() 函数:非格式化输出函数,用于输出不带格式的字符串。

printf() 函数

printf() 函数采用变长参数列表,其中第一个参数为一个格式化字符串,它描述了输出数据的格式和类型。随后的参数为要输出的实际数据。

格式化字符串包含以下占位符:
%c:字符
%d:十进制整数
%f:浮点数
%s:字符串
%%:转义字符,用于输出百分号 %

例如,以下代码使用 printf() 函数输出一条消息:```c
#include
int main() {
printf("Hello, world!");
return 0;
}
```
输出:
```
Hello, world!
```

puts() 函数

puts() 函数仅接受一个字符串参数,它将该字符串输出到标准输出,并添加一个换行符 ''。

例如,以下代码使用 puts() 函数输出一条消息:```c
#include
int main() {
puts("Hello, world!");
return 0;
}
```
输出:
```
Hello, world!
```

其他输出函数

除了 printf() 和 puts(),C 语言还提供其他输出函数,包括:
fprintf():将格式化数据写入流文件。
fputs():将不带格式的字符串写入流文件。
sprintf():将格式化数据写入字符串变量。
snprintf():将格式化数据写入字符串变量,同时限制输出长度。

这些函数与 printf() 和 puts() 类似,但它们用于不同的场景和数据处理方式。

2024-12-18


上一篇:C语言中输出“等于”符号

下一篇:如何原样输出 C 语言