掌握Excel除法运算技能助你提升工作效率
1065
2022-05-29
文章目录
字符串
字符串连接
附加
数字和字符串
数字拼接
字符串拼接
数字与字符拼接
字符串长度
访问字符串
访问字符串
更改字符串字符
用户输入字符串
省略命名空间
字符串
字符串用于存储文本。一个string变量包含一组用双引号括起来的字符。
例如创建一个类型的变量string并为其赋值:
string greeting = "川川帅哥";
1
要使用字符串,您必须在源代码中包含一个额外的头文件,即 string库:
#include
1
2
3
4
5
6
7
8
9
演示:
字符串连接
使用加号把两个或者多个字符串拼接。
#include
1
2
3
4
5
6
7
8
9
10
11
演示:
在上面的示例中,我们在 firstName 之后添加了一个空格,以便在输出时在川川和 帅哥 之间创建一个空格。但是,您也可以添加一个带引号 (" "或’ ')的空格。
例如:
#include
1
2
3
4
5
6
7
8
9
10
11
演示:
附加
C++中的字符串实际上是一个对象,其中包含可以对字符串执行某些操作的函数。例如,您还可以使用以下append()函数连接字符串:
#include
1
2
3
4
5
6
7
8
9
10
11
12
演示:
数字和字符串
数字拼接
如果将两个数字相加,结果将是一个数字:
#include
1
2
3
4
5
6
7
8
9
10
11
演示:
字符串拼接
如果添加两个字符串,结果将是字符串连接:
#include
1
2
3
4
5
6
7
8
9
10
11
12
演示:
数字与字符拼接
如果您尝试向字符串添加数字,则会发生错误:
string x = "20"; int y = 21; string z = x + y;
1
2
3
不管什么语言,都是不允许字符串与数字拼接的(个人所知)
字符串长度
要获取字符串的长度,请使用以下length()函数:
#include
1
2
3
4
5
6
7
8
9
演示:
提示: 您可能会看到一些 C++ 程序使用该size()函数来获取字符串的长度。这只是length()的别名。如果您想使用length()或,完全可以使用size():
#include
1
2
3
4
5
6
7
8
9
演示:
访问字符串
访问字符串
您可以通过引用方括号内的索引号来访问字符串中的字符[]。这个例子打印的第一个字符中 的myString:
#include
1
2
3
4
5
6
7
8
9
10
演示:
注意:字符串索引从 0 开始:[0] 是第一个字符。[1] 是第二个字符,以此类推。
更改字符串字符
需要指定特定字符更换,例如更换H为J:
#include
1
2
3
4
5
6
7
8
9
10
11
演示:
用户输入字符串
可以使用提取运算符cin来显示用户输入的字符串。例如:
#include
1
2
3
4
5
6
7
8
9
10
演示:
但是,cin将空格(空格、制表符等)视为终止符,这意味着它只能显示一个单词(即使您键入多个单词):
#include
1
2
3
4
5
6
7
8
9
10
演示:
这就是为什么在处理字符串时,我们经常使用该getline() 函数来读取一行文本。它cin作为第一个参数,字符串变量作为第二个:
#include
1
2
3
4
5
6
7
8
9
10
11
12
演示:
省略命名空间
您可能会看到一些 C++ 程序在没有标准命名空间库的情况下运行。该using namespace std行可以省略并替换为std关键字,后跟::用于string(和cout)对象的运算符:
#include
1
2
3
4
5
6
7
8
9
演示:
C++
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。