傻瓜教学——结束标识符 :“ \0 ”,的重要性,它要怎么使用?附带ASCII码对照表。

前篇_

在上一篇中我们给大家解释,什么是结束标识符———在打印字符串长度时,要想让它停下来的手段就是,在打印字符时在末尾加上\0,打印结束。而在打印字符串中\0是不用加上的,因为系统会自动隐藏结束标识符。这就相当于数学中的集合,打印字符时{}就像是集合的大括号,而里面的字符就像是集合里的元素,而这里有着一个集合重要的性质:空集是任何集合的子集。懂了这些之后接下来就变得简单多了。

正文开始_

一.结束符标识符  :“ \0 ”,的重要性

大家都知道,\0是打印字符结束的标志.接下来我们就解释\0的重要性。

这里我们引用一个新的函数——strlen。把它的英语写完就是:string length(字符串长度)

我们仍然用对比的方式来向大家解释

这里的解释就是:用打印整形的方式打印字符串X和Y。这里因为是打印整形,所以打印出来的应该是一串数字。我们发现打印X时,打印的结果是:三。这没有任何问题,但是我们打印Y时,结果是:十五。这就有了问题,我们明明输入的字符元素是三个,但是打印时是十五,这是怎么一回事呢?我们先把这个问题放下来,接着往下看。

我们惊奇的发现,当我们加上\0时数值和我们的元素数相等。

哦,通过对比,我们就知道了,原来第一次我们没有加上\0,所以后面的数是随机的,直到系统随机给的值刚好就是\0,所以就停止了。

所以\0是打印字符的结束标识符,且必须要有,不然就变成了随机值。

我们打印一个字符 a 的时候我们就可以发现,a 打印出来是97

 

像这样就是我们所说的ASCII码值,凡是你在电脑上能敲出来的字符都有一个值相对应

最后ASCII码对照表奉上.

 制作不易,文明观看,三连安排。

感谢支持。

注*:此篇作品为原创,未经允许禁止转载。

  • 23
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值