> s;...">
美文网首页
c++ 常用的string以及char数组的操作

c++ 常用的string以及char数组的操作

作者: 桐人_ | 来源:发表于2019-03-23 11:20 被阅读0次

string操作

头文件:<string>
赋值:
  1. 初始化:string s = "abc";
  2. cin >> s; //这里以空格,换行符,tab键作为结束标志
  3. getline(cin,s); //这里以换行符为结束标志
常用操作:
功能 函数
获取第i个字符 s[i]或者s.at(1)
求string的长度 s.size()或者s.length()
查找t是否为s的字串 s.find(t),返回第一次出现的位置
字符数组转换为string s = str
string转为字符数组 逐个赋值...
比较两个string的大小 直接用‘’<‘’比较或者s1.compare(s2)
两个string连接 s1 = s1 + s1 或者 s1.append(s2)

char数组操作

赋值:
  1. char str[] = {'1','2','a','\0'}; //以结束标志符结尾
  2. char str = "12a0"; //系统自动匹配结束标志符
头文件: <cstring> or <string.h>
常见的几个操作函数:

懒癌晚期,这里就简单列举几个常见的操作吧,更多详情点

功能 函数
str2赋值给str1 strcpy(str1, str2)
str2拼接到str1 strcat(str1, str2)
比较函数 strcmp(str1, str2)
求数组长度 strlen(str)

相关文章

网友评论

      本文标题:c++ 常用的string以及char数组的操作

      本文链接:https://www.haomeiwen.com/subject/gbvjvqtx.html