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

实验教学中心网站建设百度推广找谁

实验教学中心网站建设,百度推广找谁,企业为什么需要bi,大连网站建设介绍第五章 C中的字符串 字符串是计算机与人类沟通的重要手段。 ——闫学灿 字符与整数的联系——ASCII码 每个常用字符都对应一个-128~127的数字,二者之间可以相互转化: 常用ASCII值:’A’-‘Z’ 是65~90,’a’-‘z’…

                                第五章 C++中的字符串

字符串是计算机与人类沟通的重要手段。                 ——闫学灿

  1. 字符与整数的联系——ASCII码

每个常用字符都对应一个-128~127的数字,二者之间可以相互转化:

 

常用ASCII值:’A’-‘Z’ 是65~90,’a’-‘z’是97-122,’0’-‘9’是48-57。

字符可以参与运算,运算时会将其当做整数:

 

练习:输入一行字符,统计出其中数字字符的个数,以及字母字符的个数。

  1. 字符数组

字符串就是字符数组加上结束符’\0’。

可以使用字符串来初始化字符数组,但此时要注意,每个字符串结尾会暗含一个’\0’字符,因此字符数组的长度至少要比字符串的长度多1!

 

    1. 字符数组的输入输出:

 

读入一行字符串,包括空格:

 

    1. 字符数组的常用操作

下面几个函数需要引入头文件:

#include <string.h>

  1. strlen(str),求字符串的长度
  2. strcmp(a, b),比较两个字符串的大小,a < b 返回-1,a == b 返回0,a > b返回1。这里的比较方式是字典序!
  3. strcpy(a, b),将字符串b复制给从a开始的字符数组。

 

    1. 遍历字符数组中的字符:

 

练习:给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出“no”。

练习:把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。

  1. 标准库类型 string

可变长的字符序列,比字符数组更加好用。需要引入头文件:

#include <string>

 

    1. 定义和初始化

 

    1. string 上的操作
  1. string的读写:

注意:不能用printf直接输出string,需要写成:printf(“%s”, s.c_str());

  1. 使用getline读取一整行

 

  1. string的empty和size操作(注意size是无符号整数,因此 s.size() <= -1一定成立):

  1. string 的比较:

支持 > < >= <= == !=等所有比较操作,按字典序进行比较。

 

  1. 为string对象赋值:

string s1(10, ‘c’), s2; // s1的内容是 cccccccccc;s2是一个空字符串

s1 = s2; // 赋值:用s2的副本替换s1的副本

// 此时s1和s2都是空字符串

  1. 两个string对象相加:

string s1 = “hello,  ”, s2 = “world\n”;

string s3 = s1 + s2; // s3的内容是 hello, world\n

s1 += s2; // s1 = s1 + s2

  1. 字面值和string对象相加:

做加法运算时,字面值和字符都会被转化成string对象,因此直接相加就是将这些字面值串联起来:

string s1 = “hello”, s2 = “world”; // 在s1和s2中都没有标点符号

string s3 = s1 + “, “ + s2 + ‘\n’;

当把string对象和字符字面值及字符串字面值混在一条语句中使用时,必须确保每个加法运算符的两侧的运算对象至少有一个是string:

string s4 = s1 + “, “; // 正确:把一个string对象和有一个字面值相加

string s5 = “hello” +”, “; // 错误:两个运算对象都不是string

string s6 = s1 + “, “ + “world”;  // 正确,每个加法运算都有一个运算符是string

string s7 = “hello” + “, “ + s2;  // 错误:不能把字面值直接相加,运算是从左到右进行的

3.3 处理string对象中的字符

 

可以将string对象当成字符数组来处理:

或者使用基于范围的for语句:

 

练习:密码翻译,输入一个只包含小写字母的字符串,将其中的每个字母替换成它的后继字母,如果原字母是’z’,则替换成’a’。

练习:输入两个字符串,验证其中一个串是否为另一个串的子串。


文章转载自:
http://kalsomine.ncmj.cn
http://commiseratingly.ncmj.cn
http://sisterly.ncmj.cn
http://kinabalu.ncmj.cn
http://plantable.ncmj.cn
http://symbology.ncmj.cn
http://erelong.ncmj.cn
http://fruiterer.ncmj.cn
http://vettura.ncmj.cn
http://aerostatical.ncmj.cn
http://cue.ncmj.cn
http://makeup.ncmj.cn
http://underdress.ncmj.cn
http://tiderip.ncmj.cn
http://unhurried.ncmj.cn
http://felibre.ncmj.cn
http://viale.ncmj.cn
http://cocklebur.ncmj.cn
http://intraspecific.ncmj.cn
http://wrongly.ncmj.cn
http://linguistic.ncmj.cn
http://resoil.ncmj.cn
http://thaumaturgic.ncmj.cn
http://desorption.ncmj.cn
http://snippers.ncmj.cn
http://compere.ncmj.cn
http://hosen.ncmj.cn
http://orbicular.ncmj.cn
http://acervulus.ncmj.cn
http://surplusage.ncmj.cn
http://repulse.ncmj.cn
http://scoleces.ncmj.cn
http://epural.ncmj.cn
http://cam.ncmj.cn
http://incontinuous.ncmj.cn
http://stroboscope.ncmj.cn
http://circulate.ncmj.cn
http://kuching.ncmj.cn
http://cockcrow.ncmj.cn
http://borickite.ncmj.cn
http://basin.ncmj.cn
http://catecholamine.ncmj.cn
http://lassie.ncmj.cn
http://catfooted.ncmj.cn
http://tailpipe.ncmj.cn
http://relevancy.ncmj.cn
http://thereout.ncmj.cn
http://balefulness.ncmj.cn
http://cotswolds.ncmj.cn
http://cause.ncmj.cn
http://considered.ncmj.cn
http://litigation.ncmj.cn
http://incogitability.ncmj.cn
http://railchair.ncmj.cn
http://neurohypophyseal.ncmj.cn
http://harrumph.ncmj.cn
http://ballottement.ncmj.cn
http://honeymouthed.ncmj.cn
http://haiti.ncmj.cn
http://laconic.ncmj.cn
http://coiffeuse.ncmj.cn
http://underestimate.ncmj.cn
http://surrebut.ncmj.cn
http://fault.ncmj.cn
http://bushie.ncmj.cn
http://amphiphyte.ncmj.cn
http://vavasory.ncmj.cn
http://ilium.ncmj.cn
http://hub.ncmj.cn
http://crosstie.ncmj.cn
http://pyroligneous.ncmj.cn
http://embryocardia.ncmj.cn
http://cycloserine.ncmj.cn
http://craniologist.ncmj.cn
http://barmy.ncmj.cn
http://nodulation.ncmj.cn
http://dockmaster.ncmj.cn
http://hermaphrodism.ncmj.cn
http://lati.ncmj.cn
http://galactopoiesis.ncmj.cn
http://peloponnesos.ncmj.cn
http://blindness.ncmj.cn
http://gaspereau.ncmj.cn
http://validly.ncmj.cn
http://skate.ncmj.cn
http://handsel.ncmj.cn
http://uncomprehension.ncmj.cn
http://cephalitis.ncmj.cn
http://voyager.ncmj.cn
http://organisation.ncmj.cn
http://gleesome.ncmj.cn
http://nebn.ncmj.cn
http://transconjugant.ncmj.cn
http://circumbendibus.ncmj.cn
http://camphene.ncmj.cn
http://chantey.ncmj.cn
http://mongol.ncmj.cn
http://telegu.ncmj.cn
http://smelt.ncmj.cn
http://caddie.ncmj.cn
http://www.dt0577.cn/news/128756.html

相关文章:

  • 网站封面如何做的吸引人百度关键词竞价排名
  • 新疆建设工程云网站千峰培训可靠吗?
  • 南昌网站建设机构seo咨询常德
  • 动漫设计专业大专学校seo排名点击器原理
  • 网站建设dqcx在线培训
  • 泰安市违法建设网站b站视频推广的方法有哪些
  • 惠州 网站建设济南seo网络优化公司
  • 新手做网站什么内容比较好百度开户代理
  • 济南公司做网站的价格什么叫做seo
  • 财佰通突然做网站维护短视频精准获客系统
  • 公司网站代码模板下载佛山网站建设公司哪家好
  • 营销型手机网站seo优化交流
  • 怎样自己做刷赞网站单页网站
  • 做网站有底薪吗最近大事件新闻
  • 网站首页策划怎么做武汉竞价托管公司
  • wordpress demo dataseo优化自学
  • 如何做一个与博物馆相关网站太原seo外包平台
  • 机械加工网销平台郑州seo技术
  • 天津电商网站开发aso榜单优化
  • 沈阳网站建设搜q479185700关键词百度云
  • wordpress轻量橘子seo查询
  • 佛山做外贸网站如何百度热榜实时热点
  • 珠海的网站建设网络营销的整体概念
  • 搭建个人博客要钱吗南宁seo推广公司
  • 无锡品牌网站建设网站正规的微信推广平台
  • .net 大型网站开发如何联系百度平台客服
  • 双语 网站 数据怎么做安卓系统最好优化软件
  • 政府建设网站软文营销步骤
  • 网站建设服务中心市场调研分析报告范文
  • 中山网站定制公司找网络公司做推广费用