在C语言中,输入输出字符串有以下两种方式:
①. 用scanf/printf输入输出.
scanf/printf是C语言的格式化输入输出函数,可以用于输入输出各种基础类型,字符串(char*)也
其支持范围内.
格式化字符为%s.
定义
char str[100];
输入
scanf("%s",str);
输出
printf("%s",str);
gets的作用为,读入一行输入,并将读到的换行符替换为字符串结束符.
puts的作用为,将字符串单行输出,即输出字符串内容后,会自动在结尾增加换行.
gets(str);
puts(str);
扩展资料:
这本书被 C语言开发者们称为KR,很多年来被当作 C语言的非正式的标准说明.人们称这个版本的 C语言为KR C.
KR C主要介绍了以下特色:
结构体(struct)类型
长整数(long int)类型
无符号整数(unsigned int)类型
把运算符=+和=-改为+=和-=.因为=+和=-会使得编译器不知道使用者要处理i = -10还是i =- 10,使得处理上产生混淆.
即使在后来ANSI C标准被提出的许多年后,KR C仍然是许多编译器的最 准要求,许多老旧的编译器仍然运行KR C的标准.
参考资料:百度百科-c语言
c语言用scanf输入字符串:
scanf("%s",s);
这个语句只能输入不包含空格和跳格键的字符串并且以回车符结束输入.
#includestdio.h
#includestring.h
#includestdlib.h
intmain()
{
char*str[N];
char*temp;
inti,n;
printf("请输入字符串:\n");
for(i=0;iN;i++)
gets(strArray[i]);
if(strcmp(strArray[i],"")==0)//空格串作为字符串输入结束符
break;
}
str[i]=strArray[i];
扩展资料
C语言输出函数printf
charc='A';
printf("%d\n",a);
printf("o%o\n",a);
printf("0x%x\n",a);
printf("%c\n",c);
getchar();
return0;
以上就是土嘎嘎小编为大家整理的c语言副函数输入字符串相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!