当前位置: 首页 > news >正文

C++ string初始化、string赋值操作、string拼接操作

以下介绍了string的六种定义方式,还有很多,这个只是简单举例

#include<iostream>using namespace std;int main() {//1 无参构造string s1;cout << s1 << endl;//2 初始化构造string s2 ({'h', 'h', 'l', 'l', 'o'});cout << s2 << endl;//3 字符串初始化string s3("xiaoxiao");cout << s3 << endl;//4 字符串的前n个字符string s4("xiaoxiaoxiao", 6);cout << s4 << endl;//5 拷贝构造string s5(s4);cout << s5 << endl;// a 个 bstring s6(8, 'o');cout << s6 << endl;return 0;}

以下是string的六种赋值操作,以下是代码

#include<iostream>
using namespace std;int main() {//1 字符串常量的赋值string s1;s1 = "xiaoxiao";cout << s1 << endl;//2 字符串变量的赋值string s2;s2 = s1;cout << s2 << endl;//3 字符常量赋值string s3;s3 = 'a';cout << s3 << endl;//4 assign 接口1string s4;s4.assign("xiaoxiao");cout << s4 << endl;//5 assign 接口2string s5;s5.assign("xiaoxiaoxiao", 8);cout << s5 << endl;//6 assign 接口3string s6;s6.assign(s5);cout << s6 << endl;//7 a个bstring s7;s7.assign(8, '6');cout << s7 << endl;}

string拼接操作,代码见下

#include<iostream>using namespace std;int main() {// 1 + 运算符重载string s1 = "dada";string s2 = "xiao";s1 = s1 + s2;cout << s1 << endl;// 2 += 运算符重载string s3 = "dada";string s4 = "xiao";s4 += "daxiao";cout << s4 << endl;// 3 appendstring s5 = "abc";s5.append("def");s5.append("hijklmn", 4); // 取这个的前四个,进行对应字符串的拼接,这个4代表个数s5.append("opqrst", 2, 3);// 取从第二个开始,取三个进行拼接cout << s5 << endl;// 4 push_backstring s6 = "abb";s6.push_back('6');cout << s6 << endl;return 0;
}

相关文章:

  • 嵌入式硬件篇---超声波|PID
  • 三维空间中的组织行为映射:MATLAB 数据插值可视化技术
  • 实战项目6(09)
  • 企业内训|智能调控系统算法与优化——某汽车厂商
  • JVM内存结构有哪些?HashMap和HashTable的区别?
  • NX989NY104美光科技芯片NY109NY113
  • mem0跟Memgraph交互
  • 当 Manus AI 遇上 OpenAI Operator,谁能更胜一筹?
  • 大模型应用中常说的Rerank是什么技术?
  • 大模型核心基础简介
  • GIF图像技术介绍
  • MacOS Python3安装
  • Java在人工智能中的应用:机器学习与深度学习技术探讨
  • 剪板机结构设计:关键技术分析与优化策略
  • python 实现文件批量重命名
  • 网络IP分片
  • JVM——Java字节码基础
  • Web 实时通信技术:WebSocket 与 Server-Sent Events (SSE) 深入解析
  • SpringCloud Gateway知识点整理和全局过滤器实现
  • 梯形路径规划详解
  • 何谓“战略稳定”:“长和平”的实现基础与机制
  • 烈士沈绍藩遗孤、革命家帅孟奇养女舒炜逝世,享年96岁
  • 850亿元!2025年中央金融机构注资特别国债(一期)拟第一次续发行
  • 欧盟公布关税反制清单,瞄准美国飞机、汽车等产品
  • 洞天寻隐·学林纪丨玉洞桃源:仇英青绿山水画中的洞天与身体
  • 金融监管总局:做好2025年小微企业金融服务工作