//对于字符串,当用字符串的某一位做运算时,例如乘法,加法,判断大小,用的都是ascii,输出某一位时,输出的是某一位的ascii所代表的字符
string temp="aaa";
cout<<temp;//得到的结果是aaa
cout<<a[0];//得到的结果是a
cout<<int(a[0]);//得到的结果是97;因为a的ascii码就是97
temp[0]=10;//此时temp[0]存储的就是ascii码为10的字符
temp[1]=temp[0]*9+8;//temp[1]存储的就是ascii码为10*9+8即98所代表的字符
cout<<temp[1];//结果是b,因为b的ascii是98
string b="123";
cout<<b[0];//得到的结果是1
b[1]=b[0]*2;
cout<<b;//得到的结果是1b3
cout<<int(b[1]);//得到的结果是49
字符串
最新推荐文章于 2024-05-28 10:32:38 发布