C++ 标准库提供了string类,对c风格字符数组做了封装,支 持之前所有的操作,另外还增加了其他更多的功能。
首先献上课堂笔记。
课堂笔记在此处开始。
string类型
--------------
字符串
文本在计算机里被称作字符串。文本的数据结构采用的是字符串类型。C++专门扩展了string类型。
---------------
ascll码
把字符放入int,int值就是这个字符的ascll码。
大写变成小写:ascll+32
反之:ascll-32
---------------
String的使用
String 变量名="字符 字符 字符 字符 字符 字符 字符 字符 字符…..”;
Cout<<s;
注意:cin方法无法输入带空格的字符串!
提取单个字符:for(int a=0;a<变量名.size();a++)
{
变量名[a]+操作…
}
(直接当char用就是了)
-------------
结束处
下面详解。
string的定义:
string 变量名;
注意:在dev内定义string的时候string不会加粗。
string的变量存储方式:
ascll码,见笔记里有表。
在要求一个字符串的ascll码的时候,只需要
int a;
string b;
while(1)
{
cin>>b;
a=b;
cout<<a;
}
代码若有误,这里有线程exe的连接:百度网盘连接,无需提取码
如果要把字符一个个提取出来:
for(int a=0;a<变量名.size();a++)
{
变量名[a]+对这个字符进行的操作…
}
(直接当char用就是了)
输入和输出:
输入:带空格就要用printf,不然直接次年(cin。
输出:直接凑他(cout
教材ppt总要的吧!百度网盘连接,无需提取码