C++ 字符串基本操作
C++ 字符串 基本操作
2023-09-14 08:58:36 时间
一、知乎总结:
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风格字符串常见操作
- strcpy(s1,s2);
- strcat(s1, s2);
- strlen(s1); //返回s1的长度(不加’\0’)sizeof(s1)返回字符串数组大小
- strcmp(s1, s2); //如果 s1 和 s2 是相同的,则返回 0;如果 s1<s2 则返回值小于 0;如果 s1>s2 则返回值大于 0。
- strchr(s1, ch); //返回一个指针,指向字符串 s1 中字符 ch 的第一次出现的位置。
- 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
相关文章
- C++学习——四种字符串与数据连接的方法
- C++STL容器string
- C++系列笔记(四)
- C++智能指针「建议收藏」
- C++11 语言特性之原始字符串(Raw String Literals)
- c++开源库rapidxml介绍与示例
- C++字符串的奇技淫巧
- c++字符串转int_python中lower的用法
- C++结构体和类的区别_c++有结构体吗
- C++字符串加密_c++字符串连接函数
- C++ 有奖竞猜
- 【Android 逆向】Android 中常用的 so 动态库 ( /system/lib/libc.so 动态库 | libc++.so 动态库 | libstdc++.so 动态库 )
- 初识C++模板
- 【C++】模板初阶&&STL简介
- c++基础篇之C++ 模板
- 【C++】string的模拟实现
- C++转换构造函数(详解版)
- C++11 shared_ptr(智能指针)详解
- C++二维数组作为函数参数
- C++ string字符串比较方法详解
- C++类URL编码和解码使用技巧
- C++你最好不要做的几点小结
- C++中汉字字符串的截取
- 从汇编看c++中引用与指针的使用分析
- C字符串与C++字符串的深入理解
- C/C++动态分配与释放内存的区别详细解析
- C++重载运算符的规则详解
- VC++中HTControl控件类的CHTSlider控制杆控件类简介