1、字符的输入输出:
1)scanf和printf。(要注意空格,用不好会吞掉要输入字符的位置)
2)getchar()和putchar():
- 只能处理单个字符的输入和输出
- 使用时:ch=getchar(); putchar(ch);
- 与循环结构配合食用效果更佳
3)字符串专用:puts(s)和gets(s)
2、C语言使用一维数组存放字符串。
3、输出字符串使用%s。
4、使用字符串处理函数:
- 1.头文件:#include<string.h>
- 2.字符串复制函数:char*strcpy(char *s1,char *s2)
- 把s2的复制给s1
- 3.字符串连接函数:strcat(s1,s2)
- 把s接到s1后面
- 4.字符串比较函数:strcmp(s1,s2)
- ①若相等,返回0。
- ②若s1>s2,返回一个正数。
- ③若s1<s2,返回一个负数。
- 5.字符串长度函数:strlen(s1)
- 计算\0之前字符的个数。
5、更换字母的大小写:
大写:ch=ch+'A'-'a';小写同。
6、使用数组存储字符串:
char s[6]={'h','a','p','p','y','\0'};
或者char s[6]="happy";(要给\0留位置)