字符串类与字符串变量
来源:互联网 发布:简单图案的3b编程 编辑:程序博客网 时间:2024/06/06 02:26
一、字符串变量的定义与引用
1.定义字符串变量
先声明头文件 #include<string>
string string1;
string1="China";
2.对字符串变量的赋值
既可以用字符串常量给字符串变量赋值,也可以用字符串变量给字符串变量赋值
string string1,string2;
string1=“China”;
string2=string1;
并且可以像字符串数组一样对其中某一个字符进行操作,如:
string word="Then";
word[2]='a';
3.字符串变量的输入与输出
可以在输入输出语句中用字符串变量名,输入输出字符串,如:
cout<<string1;
cin>>string2;
二、字符串变量的运算
再用字符数组存放字符串时,字符串的运算要用字符串函数,如strcat,strcmp,strcpy,而对string类对象,可以只用简单的运算符。
1.字符串复制直接用赋值号
string1=string2;
2.字符串连接用加号
string string1="C++";
string string2='Language";
string string3=string1+string2;
3.字符串比较直接用关系运算符
可以直接用==、>、<、!=、>=、<=等关系运算符
三、字符串数组
不仅可以用string定义字符串变量,也可以定义字符串数组,如:
string name[5];
string name[5]={"Zhang","Li","Sun","Wang","Tan"}
字符串数组的每一个元素中存放一个字符串,而不是一个字符,这个是与字符数组的区别。如果要用字符数组存放字符串,一个元素只能存放一个字符,要用一个一维字符数组才能存放一个字符串。
字符串数组中的每一个元素的值只包含字符串本身的字符而不包括'\0'。
- 字符串类与字符串变量
- C++ 字符串类,字符串变量与字符串数组
- 字符串常量与字符串变量
- 字符串常量与字符串变量
- 字符串常量与字符串变量
- 字符串常量与变量
- 算术、字符串与变量
- 变量与字符串
- 整型变量 与 字符串变量
- 字符串常量与字符串变量的区别
- c语言:字符串与字符串指针变量
- C++中字符串常量与字符串变量
- shell变量与字符串操作
- python 字符串与变量连接
- 变量与字符串的连接
- C++处理字符串的方法—字符串类与字符串变量
- C++处理字符串的方法—字符串类与字符串变量
- C++处理字符串的方法--字符串类与字符串变量
- idea change scala version
- 原生上传图片方法
- (1)、rabbitMQ入门
- Java十进制转化为八进制
- #字符串操作
- 字符串类与字符串变量
- 了解linux网络协议栈(二)——协议栈实现
- 软工三大作业
- 【搜索】洛谷 P1118 [USACO06FEB]数字三角形Backward Digit Sums
- 多线程实现多客户端通信
- (2)、rabbitMQ的通信流程
- 读书笔记《Effective C++》条款07:为多态基类声明virtual析构函数
- 关键字static的作用
- android 代码控制飞行模式开关 支持4.2以上 root