C++ 字符串基本操作

一、知乎总结:

1)string类介绍

2)容器操作

3)修改

4)查找

5)比较

 

https://zhuanlan.zhihu.com/p/136244569

 

 

二、常用操作

C风格字符串:

C风格字符串初始化

C风格字符串常见操作

string类:

string类初始化

string类常见操作

C风格字符串初始化

char greeting[]="Hello";  //字符串初始化用双引号,字符初始化用单引号
cout<<greeting<<endl;     //打印Hello
 

C风格字符串常见操作

  1. strcpy(s1,s2);
  2. strcat(s1, s2);
  3. strlen(s1); //返回s1的长度(不加’\0’)sizeof(s1)返回字符串数组大小
  4. strcmp(s1, s2); //如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回值小于 0;如果 s1>s2 则返回值大于 0。
  5. strchr(s1, ch); //返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。
  6. strstr(s1, s2); //返回一个指针,指向字符串 s1 中字符串 s2 的第一次出现的位置。
//使用strchr(s1, ch)
char first[20] ="Hello";
char *p = strchr(first, ‘l’);
cout << p << endl;   //输出llo

  

https://blog.csdn.net/weixin_43930512/article/details/91041396

posted @ 2020-07-30 10:48  静悟生慧  阅读(939)  评论(0编辑  收藏  举报