首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C++字符串变量的运算 | 使用+输出两个字符串变量

C++字符串变量的运算 | 使用+输出两个字符串变量

作者头像
用户7886150
修改2021-02-08 10:00:04
修改2021-02-08 10:00:04
2.1K0
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: 用C++程序复制字符串

C++字符串变量的运算 

在上一节《C++字符串处理函数》中小林讲过:在以字符数组存放字符串时,字符串的运算要用字符串函数,如strcat strcmp、strcpy。 

而对string类对象,可以不用这些函数,直接用简单的运算符。 

C++字符串复制 

字符串复制可以用赋值号: 

string str1,str2;

str1="cyuyan";

str2=str1;

等同于: 

strcpy(str1,str2);

C++字符串连接 

在C++中可以用+连接两个字符串变量: 

string str1="C program"

string str2="language";

string str3;

str3=str1+str2;

C++字符串比较 

可以用关系运算符来进行字符串的比较 

== //等于

> //大于

< //小于

!= //不等于

>= //大于等于

<= //小于等于

经典案例:C++使用+连接两个字符变量,并输出连接后的结果。 

#include<iostream>//预处理

#include<string> //引入string 

using namespace std;//命名空间 

int main()//主函数 

{

  string str1,str2,str3;//定义字符串变量 

  str1="I love c ";//给字符串变量str1赋初值 

  str2="language";//给字符串变量str2赋初值 

  str3=str1+str2;//给字符串变量str3赋初值 

  cout<<str3;//输出字符串变量的值 

  return 0; //函数返回值为0;

}

执行以上程序会输出: 

I love c language

--------------------------------

Process exited after 0.109 seconds with return value 0

请按任意键继续. . .

C++使用+输出两个字符串变量 

更多案例可以go公众号:C语言入门到精通

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档