c语言中的字符串的操作(C语言的字符串归纳)
c语言中的字符串的操作(C语言的字符串归纳)
2024-09-27 07:55:20  作者:間接式接吻  网址:https://m.xinb2b.cn/life/bxj490854.html
字符串

C语言提供了字符串的定义,就是使用一对双引号包含的字符,称为字符串。例如"abcde", "123", "www.xxx.com"都表示一串字符串。

注意:C语言规定,字符串必须以'\0'字符作为最后一个字符,表示字符串的结束字符,称为:字符串结束符。字符串结束符'\0'的ASCII是0数值。

例如"abcde"这样的字符串,实际上包含6个字符,分别是:

'a','b','c','d','e','\0'

可以看到,字符串就是有多个单独的字符组成,其中,最后一个字符必须是字符串结束符'\0'。

那么,我们可以把一个字符串赋值给字符数组,如下:

char array[6] = {'a','b','c','d','e','\0'};

或者

char array[] = {'a','b','c','d','e','\0'};

对于第二种初始化方式,参考一维数组的初始化,不用指定一维数组的列数,默认的列数由初始化数据元素个数决定。程序测试例子如下:

深入学习,可以交个朋友,工人人人号:韦凯峰linux编程学堂


程序运行结果如下:

深入学习,可以交个朋友,工人人人号:韦凯峰linux编程学堂


可以看到,我们正确为字符数组array进行初始化,并输出字符数据元素的值。那么,字符串"abcde"等价于'a','b','c','d','e','\0'字符序列,那么,定义字符串数组可以如下:

char array[] = {"abcde"};

char array[] = "abcde";

此时,可以把一个字符串存储到有一个字符数组中。

我们介绍了字符数组的定义和使用,以及字符串的定义。在程序设计中,会频繁使用到字符串的操作,所以,对字符串的掌握非常重要。下面我们仔细详解字符串操作的知识。

  • 美队三幻视旺达(猎鹰与冬兵发布全新剧照)
  • 2024-09-27猎鹰与冬兵发布全新剧照|(1/9)1905电影网讯近日,即将于3月19日开播的漫威剧集《猎鹰与冬兵》曝出一组全新剧照及片场照安东尼·麦凯饰演的猎鹰与塞巴斯蒂安·斯坦饰演的冬兵身着便装和战衣同框亮相,随时准备进入战斗状态据悉。
  • 泪点低是因为什么(泪点低是怎样一种体验)
  • 2024-09-27泪点低是怎样一种体验不管什么电视都能看哭,只要我稍微一用心演员还没哭我就开始哭了!遇到什么感动委屈高兴激动的事都能秒秒钟流泪一有一点小事说话就哽咽,当面和别人吵不起来,会哭!看到陌生人哭我也跟着哭了迎风流泪…抬头看见一只。
  • 卡耐基关于情商重要的原话(生活情感卡耐基)
  • 2024-09-27生活情感卡耐基上编答案:包鸡蛋青和鸡蛋黄,感谢小伙伴们的答案如果你有一双翅膀你会做什么?这问题问得这么有趣,吃货眼里,当然是用来吃呀,难道等它飞吗?图中素材源于网络一个高明的谈话者必须不能过于严肃或不苟言笑他不过多。
  • 仓库管理的六大方法(如何做好仓库管理工作)
  • 2024-09-27如何做好仓库管理工作任何一个人想要做到游刃有余,必须加强对于这项工作内容的了解只有对工作内容了然于心之后,才能做得更好仓库管理仓库的管理工作一直是企业重点关注的内容,因为对于有的企业来说,仓库的管理的好坏,直接影响企业的。
  • 什么叫副本副本是什么意思
  • 2024-09-27什么叫副本副本是什么意思释义:1、著作原稿以外的抄本2、文件正本以外的本子3、是游戏里的一个特色玩法,副本主要为玩家带来装备、道具、游戏资源的产出,满足玩家的游戏进程。
  • 关于汉字的短笑话10字(十个汉字小笑话)
  • 2024-09-27十个汉字小笑话1、何处有慈悲小沙弥问正在打坐的老僧:“师父,何处有慈悲?”老僧抬起右手,指了指门外,闭目不发一言小沙弥顿悟了:原来世间众生万物,无论是达官贵人,贩夫走卒,还是花鸟虫鱼,一草一木,处处皆有慈悲啊!老僧。
  • 浅谈神十四航天员二次出舱(神十五航天员首次出舱)
  • 2024-09-27神十五航天员首次出舱来源:央视网据中国载人航天工程办公室消息,北京时间10日0时16分,经过约7小时的出舱活动,神舟十五号航天员费俊龙、邓清明、张陆密切协同,圆满完成出舱活动全部既定任务目前,航天员费俊龙、航天员张陆已安。
  • word怎么进行字数统计(word统计字数的神技能)
  • 2024-09-27word统计字数的神技能1、状态栏自动统计其实在Word系统中,只要勾选【统计字数】,然后在文档中录入数据,就会自动统计具体如图所示:注意:若是没有这个功能,可以右击状态栏勾选即可2、菜单栏选择这个功能其实与第一种是一样的,。
  • 陈华森区长(陈华森红土地上的)
  • 2024-09-27陈华森红土地上的福建省三明市有两张靓丽名片:革命老区和精神文明城市这里,敢为人先、依靠群众、创新争先的精神一直延续至今,凝聚起磅礴奋进力量,激励着一代又一代老区人民砥砺前行三明市应急管理局办公室主任陈华森,就是这片红。
  • 城中新鲜事1026-1101(城中新鲜事0229-0306)
  • 2024-09-27城中新鲜事0229-0306感悟中国手作之美这个世界,有很多会点“特别”手艺的人,比如手缝一只独特的钱包、打磨一件别致的耳环、自己亲手编织的竹筐⋯⋯即使在这个工业化过剩的社会中,即便在最小的城镇,还有很多散落在各地的手工创作者们。