字符串-转义字符

文章介绍了字符串的基本概念,强调了结束标志``的重要性,以及在没有``时可能导致的乱码问题。转义字符的概念被详细解释,包括其用于改变字符原意的功能,并通过实例展示了如何使用转义字符来输出特殊或冲突的字符。此外,还提到了` `等特殊字符在文本处理中的作用。最后,文章讨论了ASCII码的表示,如`130`到十进制的转换。


前言

了解字符串,解决字符串\0的问题,了解转义字符的种类与应用

一、字符串的概念与\0的应用

1.字符串的概念

用双引号括起来的称之为字符。

这是一个简单的字符串:

2.\0的应用与重要性

 每个字符串的后面都带有一个结束标志\0

 监视arr后发现在hello的后面多了个\0标志

 arr1自带\0 arr2并没有带\0这个时候就会出现上面图的乱码

为什么会有乱码行为:当没有结束标志时,它会在你的内存中一直往下走,直到找到\0

 \0很重要!!!!!!!!!!!

!!字符串在求数组符号个数是会算上\0,因为\0也是数组的一部分

       求字符串不算

二、转义字符

1.转义字符的概念

  转义字符就是转变了字符原来的意思

看下面一段代码:

这里就出现问题了,为什么不能正常输出

就是改变了\a它原来的意思了 ,没有办法正常打印出来

2.转义字符的应用

 

第一个称为三字母符 ,这个只有在老版本才可以使用,新版已经抹除了

 用来输出冲突了的符号,在冲突符号前面加入\0

例:

由上图可知,想要输出引号但编辑出错了

 

\-在转义字符里用来打印冲突的字符,放在冲突字符的前面就可以打印出来 

 

当你需要用到转义字符输出的时候只需要在转义字符后面加上一个斜杠\

例如:\\n,\\a 这样就可以正常输出\a了 

用来防止被转移的转义字符

加\之前的输出值

加\之后

加\之后

发出一响警告

会让电脑响起来,触发响声

这个需要自己试一下,很好理解

\n是换行符,转义字符里最常用的

到了指定字符串的位置,无论在输出什么都要换行

 

在字符串中间加上换行符,在输出到换行符之后自动换行 

 

3.特殊字符

   

里面作者写错了,里面加\***三个数字转化成十进制

 将里面的\130转换成十进制,转换成十进制对应数字是88

 

将十六进制转化成十进制

列表上有对应的ascll码值,48对应的0. 


 

 

总结

以上是今天讲的的内容,介绍了字符串的概念,与转义字符的概念与应用。由上面讲的可知道\0的重要性,转义字符的灵活运用。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值