字符串的输出(C语言)
程序员文章站
2022-07-13 23:25:42
...
在C语言中,有两个函数可以在控制台(显示器)上输入字符串,它们分别是:
- puts():专门用来输出字符串的,且只能输出字符串,输出字符串后自动换行。
- printf():可以用来输出字符串,也可以输出其他类型的数据。通过格式控制符 %s 输出字符串,不能自动换行。
.
试一试:
【代码】
#include<stdio.h>
int main()
{
char str[] = "Hello,world"; //将字符串存在数组中
puts(str); //通过字符串的名字输出
puts("Hello,world"); //直接输出
printf("%s\n", str); //通过字符串的名字输出
printf("%s\n", "Hello,world"); //直接输出
return 0;
}
【运行效果】
注意:
输出字符串时,只需要给出字符串的名字,不带后面的[ ],下面两种写法都是错误的:
puts(str[]);
printf("%s\n",str[]);