一、字符串变量
字符串变量在C++中有3种实现方式:“数组,指针,string类”
1.数组
char str[N];
2.指针
char *str;
3.string
string str;
二、字符串长度(length)
求字符串长度有两个函数:length、
1.length(C++风格:处理string类型)
1.模板
str.length();
2.样例
注:length()和size()仅可处理string类型的字符串
2.strlen()(C风格)
1.模板
strlen(str);
2.样例
注:sizeof()和strlen()皆为C风格求字符串长度函数,区别为前者求字符串数组长度,后者求存储长度
三、字符串复制(strcpy函数)
1.模板
strcpy(str1,str2);
2.样例
注:str1空间要足够大。(至少要大于要复制字符串)
四、字符串拼接(strcat函数)
1.模板
strcat(str1,str2);
2.样例
两个字符串拼接到第一个字符串中
五、字符串比较(strcmp函数)
1.模板
strcmp(str1,str2);
2.样例
如果两字符串相同返回 0;如果str1大于str2返回 1;如果str1小于后者返回 -1;
六、字符串大写转小写
1.模板
strlwr(str);
2.样例
七、字符串小写转大写
1.模板
strupr(str);