当前位置: 首页 > news >正文

哪里可以做网站的无锡网站建设优化建站

哪里可以做网站的,无锡网站建设优化建站,开发系统 平台,深圳网站建设 骏域网站建设一. string字符串比较 功能描述:字符串之间的比较 比较方式:字符串比较是按字符的ASCII码进行对比 返回 0 > 返回 1 < 返回 -1 函数原型: *int compare(const string &s) const; //与字符串s比较 *int compare(const char *s) const; //…

 一. string字符串比较

功能描述:字符串之间的比较
  比较方式:字符串比较是按字符的ASCII码进行对比
     = 返回 0
     > 返回  1
     < 返回 -1
  函数原型:
*int compare(const string &s) const;   //与字符串s比较
*int compare(const char *s) const;     //与字符串s比较

比较在实践中的作用:

string strl = "hello";string str2 = "hello";//对比方式是一个一个字符进行中对比if (strl.compare(str2) == 0){cout << "strl 等于 str2" << endl;}else if (strl.compare(str2) > 0){cout<< "strl 大于 str2"<< endl;}

总结:字符串对比主要是用于比较俩个字符串是否相等,判断谁大谁小意义不大

二.string字符存取

string中单个字符存取方式有两种
1.char& operator[](int n);  //通过[ ]方式取字符
2.char& at(int n);              //通过at方法获取字符

        实例:

    string str = "hello";//1.通过[]访问单个字符for (int i = 0; i < str.size(); i++){cout << str[i] << " ";}cout << endl;//2.通过at方式访问单个字符	for (int i = 0; i < str.size(); i++){cout << str.at(i) << " ";//通过at这个成员函数进行访问}cout << endl;//修改单个字符str[0] = 'x';//输出:xellocout << "str=" << str << endl;str.at(1) = 'x';//输出:xxllo,改变了第二个xcout << "str=" << str << endl;

总结: string字符串中单个字符存取有两种方式,利用[]或 at

三.string插入和删除

功能描述:对string字符串进行插入和删除字符操作

函数原型:
  string& insert(int pos, const char* s);           //插入字符串
  string& insert(int pos, const string& str);      //插入字符串
  string& insert(int pos, int n, char c);             //在指定位置插入n个字符C
  string& erase(int pos, int n = npos);            //删除从Pos开始的n个字符

实例:

	string str = "hello";	//插入str.insert(1, "111");//从第几号位置开始插入//h111ellocout << "str=" << str << endl;//删除str.erase(1.3);//(从哪个位置,删除多少个)cout << "str=" << str << endl;

总结:插入和删除的起始下标都是从0开始

四.string子串

功能描述:从字符串中获取想要的子串
 函数原型:
  *string substr(int pos  ,int n npos) const;   //返回由pos开始的n个字符组成的字符串

实例:        

void test01()
{string str = "abcdef";string subStr = str.substr(1, 3); //返回由pos开始的n个字符组成的字符串cout << "subStr=" << subStr << endl;//打印bcd}//实用操作
void test02()
{string email = "zhangsan@sina.com";//从邮件的地址中获取用户信息int pos = email.find("@");//8:获取@的位置string usrName = email.substr(0, pos);	cout<< usrName <<endl;
}

  总结:灵活运用求子串功能,可以在实际开发中获取有效的信息

仅个人看视频笔记与理解,如有误可指出谢谢

http://www.yayakq.cn/news/904547/

相关文章:

  • 求推荐做ppt的网站软件开发专业专科
  • 有做思维图的网站吗workpress做静态网站
  • 莱芜网站建设莱芜2023年天津市施工招标公告时间
  • 网站SEO容易做吗wordpress 查询条件
  • 企业做网站的好处哈尔滨网站优化如何
  • discuz 科技网站模板网络系统集成结课论文
  • 长春模板网站建站百度手机助手下载2022官方正版
  • 网站建设kaituozu做网站怎么做鼠标跟随
  • 成都装修网站设计网站开发的功能需求和模块划分
  • 哪个网站可以卖自己的设计怎么做网站的浏览量
  • 溧阳常州做网站wordpress 制作404
  • 继续访问这个网站网站建设dw站点建设
  • 帮公司制作一个网站是如何收费阿里巴巴logo高清
  • 鲜花销售网站开发费用哪个网站可以付费做淘宝推广
  • 网站收录慢宁波网络推广渠道
  • 网站开发技术文档格式网页编辑岗位职责
  • 什么网站做招聘效果好南通建设网站公司
  • 关键词排名查询api十堰优化排名技术厂家
  • 合肥哪家制作网站wordpress添加注册页面模板
  • 阿里巴巴有几个网站是做外贸的常用网站png
  • 网站页面尺寸大小长春门户网站建设制作
  • 网站整体建设方案常平东莞网站设计
  • 吴江建网站外贸营销方式有哪些
  • 公司网站做么做百度排名泰安网络安全培训
  • 公司建设网站能提升什么竞争力网站开发定制案例展示
  • 晋城网站设计太原有做网站的吗
  • 山西做网站站长工具在线免费观看
  • 根据图片做网站用什么搜索wordpress博客
  • kali建设网站淮北网站建设求职简历
  • 密云网站建设服务湘潭县建设投资有限公司网站