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语言入门到精通
C++字符串变量的运算 | 使用+输出两个字符串变量相关推荐
- python3 练习题100例 (二十二)输入两个字符串,输出两个字符串集合的并集
题目内容: 输入两个字符串,输出两个字符串集合的并集. 为保证输出结果一致,请将集合内元素排序之后再输出, 如对于集合aset,可输出sorted(aset). 输入格式: 共两行,每一行为一个字符串 ...
- 两个字符串的最长公共子序列长度_输出两个字符串的最长公共子串和最长公共子序列...
输出两个字符串的最长公共子串和最长公共子序列.求解两个字符串的最长公共子串和最长公共子序列在方法上很接近,都是动态规划.只不过在递推方程上有一些不一样. 求两个字符串的最长公共子串 #include ...
- 编写自定义的字符串一致性匹配方法,只要两个字符串包含同样的字符, 不管字符的顺序如何,都认为两个字符串一致,如:”aabbcc”和”abcabc”被认为是一致的...
<pre name="code" class="java"> package com.huiwen; import java.util.Scanne ...
- 编写自定义的字符串一致性匹配方法,只要两个字符串包含同样的字符, 不管字符的顺序如何,都认为两个字符串一致,如:”aabbcc”和”abcabc”被认为是一致的
<pre name="code" class="java"> package com.huiwen; import java.util.Scanne ...
- python使用加号运算符可以连接两个字符串_如何在Python连接两个字符串
如何在Python连接两个字符串 Python字符串是Unicode字符的集合. Python提供了许多内置函数来进行字符串操作.字符串串联是一个字符串与另一字符串合并时的过程.可以通过以下方式完成. ...
- python中如何判断两个字符串是否相等_python怎样判断两个字符串是否相同
原标题:python怎样判断两个字符串是否相同 python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1.有时候两个字符串打 ...
- php两个字符串公共,C++_C语言求两个字符串的最长公共子串,本文实例讲述了C语言求两个字 - phpStudy...
C语言求两个字符串的最长公共子串 本文实例讲述了C语言求两个字符串的最长公共子串的方法.分享给大家供大家参考.具体实现方法如下: #include "stdio.h" #inclu ...
- php找出字符串不同地方,PHP中比较两个字符串找出第一个不同字符位置例子
PHP中比较两个字符串找出第一个不同字符位置例子 一般的做法就会这样: 复制代码 代码如下: for ($offset = 0; $offset < $length; ++$offset) { ...
- python判断字符串不相等_python怎么判断两个字符串不相等
字符串操作是编程语言中经常用到的,常见的有字符串增.删.改.查.在python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1. ...
最新文章
- C语言中整型浮点型在计算机中的存储
- linux双网卡驱动配置,linux网卡驱动安装、双网卡绑定
- 精通python网络爬虫-精通python网络爬虫
- asp.net html table,在ASP.NET中利用HtmlTable动态创建表格 | 学步园
- Oracle中RAISE异常详解
- 测试开发python面试_python测试开发面试之深浅拷贝
- python连接数据库步骤_Python连接mysql数据库
- 设计模式之单例模式8种实现方式,其四:懒汉式(线程安全,同步方法)
- spring管理bean
- iOS 各种坐标系对比
- spring security执行原理流程
- 2023考研计算机408王道考研网盘资源
- 百分字符知识付费教程
- 读书笔记|《金字塔原理》第三章
- Java内存模型——《深入理解Java虚拟机》笔记
- Strut2简单使用
- 网络图库Cytoscape.js的使用(一):初始化配置
- 无线路由器---基本知识
- 内存对齐是什么?为什么要内存对齐?
- GetElementByName