c语言中的字符串的操作(C语言的字符串归纳)
c语言中的字符串的操作(C语言的字符串归纳)
2024-06-17 02:06:26  作者:間接式接吻  网址:https://m.xinb2b.cn/tech/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编程学堂

c语言中的字符串的操作(C语言的字符串归纳)(1)

程序运行结果如下:

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

c语言中的字符串的操作(C语言的字符串归纳)(2)

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

char array[] = {"abcde"};

char array[] = "abcde";

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

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

  • 卓安妮定制女装(STUDIO助力世界文旅小姐美丽绽放)
  • 2024-06-17STUDIO助力世界文旅小姐美丽绽放世界文旅小姐全球执行主席陆陆(中)与获奖选手合影留念近日,由世界文旅小姐赛事组委会主办的“世界文旅小姐2017-18年度全球总决赛暨2018-19赛事全球发布会”于奥地利萨尔茨堡莫扎特音乐学院圆满落幕。
  • 包尖的白菜有哪些品种(大白菜很好吃的)
  • 2024-06-17大白菜很好吃的大白菜有山东胶州大白菜、北京青白、天津绿、东北大矮白菜、山西阳城的大毛边等南方的大白菜是北方引种的,其品种有乌金白、蚕白菜、鸡冠白、雪里青等白菜原产于我国北方,是十字花科芸薹属一年生、二年生草本植物通。
  • 三星堆的重要考古发现(三星堆是外星人遗迹吗)
  • 2024-06-17三星堆是外星人遗迹吗来源:中国新闻网中新网客户端北京3月21日电(记者宋宇晟)被网友形容为“连拆6个盲盒”的三星堆遗址考古20日向公众公开最新成果在此之前,三星堆留给人们的印象大概能用“神秘”“新奇”这样的词汇概括,不少。
  • 很沧桑的泰语歌(我爱泰语歌因为一闻钟情)
  • 2024-06-17我爱泰语歌因为一闻钟情曾经我也是个不折不扣的泰剧迷,除了爱看泰剧我还很喜欢听泰语歌我不一定每天看泰剧,但我一定每天听泰语歌第一次看泰剧大概是2009年,那时我便爱上了听泰语歌,但由于那时家里不能上网,所以听的泰语歌基本都局。
  • 日料好吃不贵的菜品(半个深圳都追捧的店)
  • 2024-06-17半个深圳都追捧的店CBD超高性价比海鲜日料放题鼻祖火了6年——日料『食冶』新店开业,全新升级,ipad点餐深圳日料海鲜放题界之王//在深圳火了6年的『日料海鲜放题』//•新店开业,就在福田CBD•『食冶』深圳超高性价比。
  • 鲜花家庭保鲜剂的主要成分(革命性果蔬花卉保鲜剂)
  • 2024-06-17革命性果蔬花卉保鲜剂导语:容易软化、变质、萎蔫是当前水果蔬菜储运和上架后面临的主要问题,而今,一种新型植物生长调节剂1-甲基环丙烯(1-MCP)有望解决这一难题1-甲基环丙烯是近年来发展十分迅速、堪称革命性的植物生长调节。
  • 女孩名字古风
  • 2024-06-17女孩名字古风书瑶“书”出自唐代诗人杜甫的《春望》“烽火连三月,家书抵万金”,代表记录书写的著作“瑶”源自“重重叠叠上瑶台,几度呼童扫不开”,是宋代苏轼的《花影》,非常有诗意的一首诗,上文已经说到“瑶”字是非常适合。
  • 大众途观钥匙怎么换电池(简单人人可操作)
  • 2024-06-17简单人人可操作首先按一下车钥匙上面的原点按钮,这是用来弹出金属机械钥匙用的弹出机械钥匙后,可以看到被金属钥匙挡住的隐藏部分,沿着那条缝隙掀起车钥匙盖打开车钥匙盖后,就能看到里面的电池取出电池,将新准备好的电池换入将。
  • dnf红眼细节打造顺序(红眼100级的2种技能加点推荐)
  • 2024-06-17红眼100级的2种技能加点推荐每一个版本的更,职业的加点都会带来不同的看法和选择,特别是鬼剑士开放三觉后,技能的加点和选择也有了不同的建议,本期就给红眼的技能加点内容进行一个讲解,2种技能加点哪一个才是你认同的呢?第一种:主流爆发。
  • 马蹄怎么挑选好吃(马蹄应该如何挑)
  • 2024-06-17马蹄应该如何挑马蹄应该如何挑?学会5个小技巧,保你买到又鲜又脆又甜的马蹄马蹄又叫荸荠,是一种中药材,因为长相酷似马的蹄子,所以很多人称之为马蹄马蹄可以做水果食用,也可以做为蔬菜来哦烹饪,营养价值非常高,十分的受欢迎。
  • 脾胃不和的八纲辨证(身体发热一定要清热吗)
  • 2024-06-17身体发热一定要清热吗“光禄高署丞”明代薛立斋后来当上了御医,所以在他的医案中,有很多都是官员“脾胃素虚”其实很多官员的脾胃都是不好的,为什么呢,因为平时肥甘厚味及辛辣酒食吃的太多了,加之平时工作比较操劳,所以易伤脾胃而我。
  • 数据结构要学什么(什么是数据结构)
  • 2024-06-17什么是数据结构前几天,小灰给大家介绍了什么是算法说到算法,就不能不说起数据结构今天我来讲一讲,什么是数据结构?程序员怎么学好数据结构?我们介绍算法的时候说过,计算机当中的算法,本质就是一系列程序指令,用以解决特定的。