- 主页 > 生活百科 > >
- 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语言程序可在包含相似嵌入式处置器以及超级盘算机等作业平台的许多盘算机平台上进行编译 。
推荐阅读
-
那一夕艾草的憧影|掏出280多根金条,结果让人意想不到,保洁阿姨清理男生厕所时
-
活着的弟弟被公证"死亡",哥哥独自继承房产,公证处:这算家庭矛盾
-
-
#薛之谦#Theshy罕见唱歌,粉丝却吐槽他在“念经”,歌词全靠编加吨吨吨
-
-
大众网·海报新闻@您家菜籽油是低芥酸吗?鲁花低芥酸菜籽油 又香
-
陈牧驰再添新料,牵扯出多位当红男星,邓为黄景瑜罗云熙均受牵连
-
华龙网|嘉陵江上又添一抹亮眼“中国红” 曾家岩嘉陵江大桥今年年底可达通车条件
-
「realmeQ」realme真我大师版盘点 无意识设计与realme本真设计融合
-
印度|我军再划禁飞区,美军机还敢硬闯当活靶?专家:可击落,合法!
-
装置分析|当着美军面命中美后院,不是俄罗斯所为!一枚洲际导弹飞越大西洋
-
时尚穿搭范|普通女孩想要穿得好看,这些重点需要熟背
-
-
博科园■将量子杂质理论,应用到光的量子流体!,从冷原子到固态半导体
-
逍遥阁娱乐1|,看完你中了几个,高僧:人走运前有3个征兆,有两个以上恭喜了
-
-
姐姐|刘志强儿子保送北大不去,考入国防科大,王者之战失利又能如何?
-
『深扒娱乐圈圈』四年残值率70%,还不怕坏,加价都一车难求,Q5都怕的“大厂造”
-
成都兴城|15-7到2-1!斩5劲敌+92分钟绝杀!冲超黑马一路狂飙,争3年奇迹
-
硕士|预增!首创股份:预计2020年半年度净利润同比增加25%~35%