C++字符串类型简介

C++字符串类型简介

使用string类时需加上

#include <string>

1.定义字符串变量

string string1;		//定义string1为字符串变量
string string2="China";		//定义string2同时对其初始化

2.对字符串变量的赋值

2.1用赋值语句对字符串变量复制

string1= ""Canada;

2.2一个字符串变量给另一个字符变量赋值

string2 = string1;

不要求string2和string1长度相同

2.3对字符串变量某一字符进行操作

string word = "Then";
word[2] = 'a';

3.字符串变量的输入输出

cin >> string1;
cout << string2;

4.字符串变量的运算

4.1赋值运算符实现字符串复制

string1 = string2;

4.2加法运算符实现字符串连接

string string1 = "C++";
string string2 = "Language";
string1 = string1 + string2;

4.3关系运算符实现字符串比较

==,>,<,!=,>=,<=
此处比较的是字符串中各个字符ASCII码之和

5.字符串数组

string name1[5];		//定义一个字符串数组,它包含5个字符串元素
string name2[5] = {“zhang”,"Li","Fun","Wang","Tan"};

注:编译系统为name2中的每个元素分配4个字节,每个元素存的是各个字符串的地址。
size(string) = 4;
size(name2) = 20; //因为name2数组有5个string类的元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值