字符串
目录
前言
一、字符串的概念与\0的应用
1.字符串的概念
2.\0的应用与重要性
二、转义字符
1.转义字符的概念
2.转义字符的应用
3.特殊字符
编辑
总结
前言
了解字符串,解决字符串\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的重要性,转义字符的灵活运用。
字符串
目录
前言
一、字符串的概念与\0的应用
1.字符串的概念
2.\0的应用与重要性
二、转义字符
1.转义字符的概念
2.转义字符的应用
3.特殊字符
编辑
总结
前言
了解字符串,解决字符串\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的重要性,转义字符的灵活运用。