c语言中的字符串的操作(C语言的字符串归纳)
c语言中的字符串的操作(C语言的字符串归纳)
2024-11-22 05:48:17  作者:間接式接吻  网址: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编程学堂


程序运行结果如下:

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


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

char array[] = {"abcde"};

char array[] = "abcde";

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

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

  • 印光大师在哪里悟道(近代四大高僧之一印光法师)
  • 2024-11-23近代四大高僧之一印光法师虚云禅师、太虚大师、弘一法师和印光法师是被后人公认的近代四大高僧,而弘一法师更是拜印光法师为师父,印光法师可谓是近代高僧中的代表他的一生行善无数,品德高尚,弘法讲经,为我国的佛教事业做出了突出的贡献,。
  • 吃鸡雨林地图洞穴里最可怕的地方(吃鸡新地图有一个)
  • 2024-11-23吃鸡新地图有一个大家好,欢迎来到《刺激实战教室》,我是你们的老朋友刺激哥不知道大家是否还记得,刺激哥之前为大家介绍的《PubgMobile》新版本的“4合1新地图”呢?实际上,即使大家不回答,刺激哥也知道大家的答案是。
  • 1-12月份的星座(12月22日)
  • 2024-11-2312月22日重要论述1950年12月22日毛泽东审阅修改周恩来《关于联大非法通过“朝鲜停战三人委员会”决议的声明》上加写一段文字这段文字是:美国侵略军必须退出台湾,中华人民共和国的代表必须取得联合国的合法地位,这。
  • 五行缺什么会怎么样(五行缺美②)
  • 2024-11-23五行缺美②贾玉庒进门时,小娆刚从浴室出来,浴袍裹着热腾腾的身子,光滑的像个剥了壳的果冻,这半年来,他在这颗果冻上投入了六十多万,小到一支迪奥口红、爱马仕包包,大到这栋复式公寓,贾玉庒对钱已经麻木了,他这潭死水,。
  • 纵横香港40年的任达华多牛(起底遇刺的任达华)
  • 2024-11-23起底遇刺的任达华来源:重庆晨报《破冰行动》大结局中“良叔”被刺赚足了观众的眼泪,而不到两个月,现实中的“华叔”任达华在众目睽睽下遭人袭击据了解,此次华叔遭人袭击时正在出席家居品牌居然之家的商业活动7月20日,除#任达。
  • 摸狗时怎样才不会让它乱舔乱咬呢
  • 2024-11-23摸狗时怎样才不会让它乱舔乱咬呢制止爱犬随意舔吻人必需从小开始,幼犬阶段就尽量不让小狗过份舔吻如果小狗舔你脸和手的时候,应别过脸和手不让狗儿继续舔,并轻声呵斥它但不要严厉处分它因为舔吻是小狗顺从的表示,过于严厉奖励或责备会让狗儿不知。
  • 台风巴威丹东登陆(台风巴威明天登陆中朝交界附近沿海)
  • 2024-11-23台风巴威明天登陆中朝交界附近沿海来源:央视新闻客户端中央气象台昨晚(25日)升级发布了台风橙色预警,预计台风“巴威”将在明天(27日)上午登陆中朝交界附近沿海,预计未来三天,江苏、山东、东北等地将陆续出现大风和强降雨天气据中央气象台。
  • 微信收款商业版有用过的吗(什么是微信收款商业版)
  • 2024-11-23什么是微信收款商业版与普通的微信收款不同,微信收款商业版是微信支付官方为中小商户、多门店商户提供的一款微信收款及商户经营管理的免费工具无需开发,一部手机即可快速进行微信收款及商户管理微信收款商业版和个人收款码不一样,商业。
  • 戚薇新龙门客栈探班(新龙门客栈戚薇挑战经典演金镶玉)
  • 2024-11-23新龙门客栈戚薇挑战经典演金镶玉作为武侠迷,大家应该看过《龙门客栈》吧?老版本的《龙门客栈》由徐克导演,被誉为香港新派武侠的起点,堪称武侠电影的一座丰碑剧中阵容也非常强大林青霞饰演邱莫言梁家辉饰周淮安金镶玉张曼玉马可马可,中国内地男。
  • 新年情人祝福语大全(新年情人祝福语推荐)
  • 2024-11-23新年情人祝福语推荐春节佳节兮,聚天地之欢乐,展山川之喜庆,于雪飞中送吉祥之问候,在风舞里赠平安之祝福,愿君新年出门遇贵人,行大运,恭喜发财相识,是个美丽的邂逅;相知,是段甜蜜的相处;相恋,是缘份的天空;相爱,是信仰的承。
  • 杨紫都有哪些新剧(杨紫四部新作强势来袭)
  • 2024-11-23杨紫四部新作强势来袭《笔墨原创,请勿剽窃》杨紫四部新作强势来袭,每一部都不输《香蜜》,网友:熬夜必追,凭仗《家有后代》中小雪一角而被人人熟知,她主演的《香蜜沉沉烬如霜》《亲爱的,酷爱的》堪称都是异常火爆的,不得不说杨紫的。