- 主页 > 生活百科 > >
- 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语言程序可在包含相似嵌入式处置器以及超级盘算机等作业平台的许多盘算机平台上进行编译 。
推荐阅读
-
天气越来越冷,煲上这样一锅鸡肉菌菇汤,清淡鲜美,全身暖乎乎
-
沉沦醉生梦死 绑定银行卡的用户请注意,不然密码形同虚设,微信“陷阱”被确认
-
-
汉服同袍指南与古装摄影|谁说汉服的裙子只有褶裙?宋制百迭裙,绝对能让你惊艳!
-
特朗普■今天中午!国足突遭致命重创,李铁最倚重的两大王牌球员恐无缘世预赛
-
cvt变速箱|日本车为什么把可靠性好的AT变速箱逐渐换成了CVT变速箱了呢?
-
考特|?国家一级演员陈坚雄意外去世!享年51岁,网传因心梗猝死在车内!
-
-
懵柚小姐■高跟鞋魅力穿搭,展现出女性优雅自信的一面,原创
-
芹菜讲讲娱乐减肥不止终绽放,如今优雅身姿令人着迷,邓文迪最美长女
-
【乡间食客|还能预防糖尿病并发症!现在吃还不晚,青椒是最便宜的“降糖药”】
-
-
-
「幸运番茄」我相信教练和队友们,拉什福德:对英格兰拿欧洲杯有信心
-
现在在北京结婚成本到底要多高?请问在北京结婚的都是家里有矿么?
-
冯卓成|LPL首位S10解说公布:清华学霸冯卓成,上演S赛首秀
-
[王丽坤]要凉了?演女主遭剧组强制杀青,与已婚男星共处称“打麻将”
-
-
贝亲人和孕妈需要做什么呢?要准备好产前、产中、产后的事情,预产期临近
-
橄榄树生命科学育儿师|想生二胎凑成“好”字,但又来儿子是种怎样的体验?,一胎是儿子