字符串:
字符:
在计算机中字符是以整数形式存储的,当需要显示时
根据ASCII表中的对应关系显示出相应的符号或图案
‘\0’ 0
‘0’ 48
‘A’ 65
‘a’ 97
串:
是一种数据结构,是由一组连续的相同类型若干个数据组成,末尾有结束标志
对这种数据结构进行处理都是批量性处理,从开头位置到结束标志为止
字符串:
有字符组成的串形结构,它的结束标志是’\0’
字符串的输入:
scanf %c
scanf %s 地址
注意:不能接收空格
char *gets(char *s);
功能:输入字符串,可以接受空格
返回值:链式调用(把一个函数的返回值,作为另一个函数的参数)
char fgets(char s,int size,stdin);
功能:可以设置输入的字符串的长度为size-1,超出长度时会在末尾给’\0’预留位置,
超出部分会不接收
注意:如果长度不足size-1,则会接收最后输入的’\n’
字符串的输出:
printf %s 地址
int put(const char *s)
功能:输出一个字符串,会在末尾自动打印一个’\n’
返回值:成功输出的字符个数