1 string 类的使用,要包含头文件 #include <string>
2 两个string类可以相加,但不能相减
比如说:string s1,s2,s3;
s1="asd";
s2="qw";
s3=s1+s2 则s3="asdqw"
s3=s2+s1 则s3="qwasd";
3 两个字符串还可以比较大小 可以用< > == 使用if语句对2个字符串类直接进行比较
规则是这样的,先比较第一个字符,如果相等,则比较第二个,以此类推,只要比较到哪个字符大,就结束比较
s1="asd";
s2="at"//则s2>s1
s1="asd";
s2="as"//则s2<s1
s1="asd";
s2="asd"//则s2==s1
4 关于一些字符串函数的使用
4.1 求字符串中第几个字符是什么
1 int main(int argc , char *argv[]) 2 { 3 string s1,s2,s3; 4 char a; 5 s1="asd"; 6 s2="at"; 7 a=s1.at(0);//则a=‘a‘ 8 a=s1.at(1);//则a=‘s‘ 9 a=s1.at(2);//则a=‘d‘ 10 a=s1.at(3);//越界了系统会主动报错 11 cout<<a<<endl; 12 return 0; 13 }
4.2 求字符串长度
s1="asd";
b=s1.size();//则b等于3
原文:http://www.cnblogs.com/tiantiantian-dianzi/p/5651996.html