有关字符(串)长度的例题 + 转义字符的知识点

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/AdamMaoKkk/article/details/84069781

例题:

昨天在书上看到的:
在这里插入图片描述

问输出的数字为多少

一开始我写的是7,8(错的)因为我把“ \ ”当成一个单独的字符,虽然我知道" \n "是一个字符(换行)但没考虑“ \ \ ”的问题
其实答案是6,7,“ \ \ ”被视为一个字符

个人理解:" \ “后面再加个” \ “也是一个转义字符,第一个” \ “作为转义字符的标志,第二个” \ “被当做转义字符的内容。————就像是” \n “(换行),“ n ”为内容;” \r "(回车),“ r ”为内容



网上有道例题我看着挺好,比较典型,摘一下:

例题

字符串“ab\034\x79”的长度是5。
  [解析]:
  
  依次为:a,b,\034,\,\x79
  
   注意
   转义字符表示的是一个字符,如:\x79。
  
原址:https://zhidao.baidu.com/question/984235025159075499.html


附带转义字符知识点

\a 响铃
\b 退格
\f 换页
\n 换行
\r 回车
\t 水平制表
\v 垂直制表
\ \ 反斜线字符’’’
\ ? 问号“?”
\ ’ 单引号(撇号)字符
\ " 双引号字符
\ 0 空字符(NULL)
\ddd 三位八进制
\xhh 二位十六进制

总的转义符大概就这些


附上个实例,帮助理解

在这里插入图片描述

展开阅读全文

没有更多推荐了,返回首页