- 主页 > 生活百科 > >
- 01“\0”在c语言中代表“字符串停止符” 。“\0”的ASCII码为“0”,也就是空字符;字符串总是以“\0”作为串的停止符;因此当把一个字符串存入一个数组时,也把停止符“\0”存入数组,并以此作为该字符串是否停止的标记 。

文章插图
c语言中'\0'是字符串的停止符,任何字符串之后都会主动加上'\0' 。如果字符串末尾少了‘\0’转义字符,则其在输出时可能会涌现乱码问题 。这个'\0'是占一个地位的,所以如果一个长度为20的字符串要放在一个字符串数组里面的话,这个字符串数组长度至少为21 。
【/0在c语言中是什么意思?】

文章插图
具体来说,‘\0’是C++中字符串的结尾标记,存储在字符串的结尾 。比如char cha[5]表现可以放4个字符的数组,由于c/c++中规定字符串的结尾标记为'\0',它虽然不计入串长,但要占内存空间 。'\0'是一个ASCII掌握字符,是转义字符,代表空字符 。因此当把一个字符串存入一个数组时,也把停止符“\0”存入数组,并以此作为该字符串是否停止的标记 。字符'\0'可以直接用ASCII码0表现,0不管是几进制,都是0(十进制),也就是0x00(十六进制) 。

文章插图
扩大资料:
C语言是一门面向进程的、抽象化的通用程序设计语言,普遍运用于底层开发 。C语言能以简易的方法编译、处置低级存储器 。C语言是仅发生少量的机器语言以及不须要任何运行环境支撑便能运行的高效力程序设计语言 。尽管C语言供给了许多低级处置的功效,但仍然坚持着跨平台的特征,以一个尺度规格写出的C语言程序可在包含相似嵌入式处置器以及超级盘算机等作业平台的许多盘算机平台上进行编译 。
推荐阅读
-
经济网|巴基斯坦8月汽车销量同比增16% 自疫情以来首次回升
-
秋时尚追梦|国货化妆品哪个牌子好?这些产品双十一购物车里不可少
-
-
树袋熊|2999降到1799!麒麟980+AI四摄4800像素!5G之下还有更香机型?
-
热刺|热刺大获全胜!欧联资格稳获,凯恩穆里尼奥争拿双项最佳
-
游戏小远|捕捉闪光神兽的一些常见问题,口袋妖怪:人气神兽的闪光形态介绍
-
的哥"碰瓷"酒驾司机要不到钱报警 此行为已构成犯罪
-
国家|新闻分析:左翼政党何以再次赢得玻利维亚总统选举
-
霓虹|自民党内部已传接班人之争,菅义伟刚当上日本首相
-
吸尘器|罗永浩直播带货,国产第一高端品牌睿米吸尘器,睿米引领行业潮流
-
-
-
-
中华网游戏综合|《孤岛惊魂6》官方截图 Uplay预购已开,标准版298元
-
台海头条|因为“他”,蔡英文破了功,用黄健庭掩护陈菊
-
看点游戏|3处地方重点升级,本命诸葛亮的玩家笑了,诸葛亮优化前后对比
-
东北大学|东北大学51名新生取消入学资格,高考调剂真的坑,转专业太难了
-
小彭说星|横财入袋,有望日进斗金的生肖,9月中喜气洋洋
-
人民日报客户端上海频道|完成C轮融资 界面·财联社转型新型金融信息服务商
-
杂志|芬兰美女总理深V大尺度照片上镜,遭到议员斥责:穿的正经点!