实际上,string并不是C++本身具有的一个基本类型(char、int、double、float等),它是在C++标准库中声明的一个字符串类,用这个类可以定义对象.
要使用string类,必须把头文件包含进来-- #include<string>
定义对象:string string1,string2;
- 对字符串变量的赋值
string1="Then";
string[2]='a'; //也可以修改序号为2的字符,修改后string1的值为“Than”
- 字符变量的输入和输出
cin>>string1;
cout<<string1;
- 字符串变量的运算
字符串复制用赋值号 string1=string2;
字符串连接用加号 string1=string1+string2;
字符串比较可以直接用关系运算符
- 字符串数组 //并不要求每个字符串元素具有相同的长度