转义字符
当我们在打代码的时候,总喜欢在%d后面加上\n,如("%d\n",a)等等,而其中的\n就是转义字符,但这时候就有人说了,就这还容易错???诶,先别急,我们来看一道题目 。
【快来看C语言中容易错的知识点一】兄弟们,你们觉得答案是多少呢?是9吗?是6吗?都不是哦!
正确答案是5,那么此时就有小伙伴们有疑惑了,我明明是一个一个数的,数到了9啊?!害,那此时就是转义字符要背锅了,\t就是一个转义字符,代表着键盘上的Tab键,只能算一个,而\017是代表着八进制所代表的字符,所以也只能算一个 。诶,那此时就有别的小伙伴有疑问了,一段字符串的结束标志不是\0吗,那不应该是6吗?哈哈,算到6的小伙伴要把自己的眼睛擦亮了,题目是函数,求的是字符个数,而不是求的所占字节数哇!(搞不太清楚和的小伙伴我会在之后的博客中讲到,在这之前就好好等等吧
)
文章插图
那最后我把常用转义字符表放这里,兄弟们敬请拿去用,不用在乎博主的感受的!
盛年不重来,一日难再晨,及时当勉励,岁月不待人 。------陶渊明
本篇博客也就到此为止了,送大家一碗鸡汤,勉励自己以及这世界上所有追逐梦想的赤子趁年华尚好努力提升自己,莫欺少年穷!
谢谢大家的阅读,第一次写博客,若有什么好的意见或批评都请在评论区留下你宝贵的谏言,再见!
- 嵌入式C语言中CAN报文字节序问题的处理方法
- VScode 设置与取消回车enter自动补全快捷键
- s3c2440学习之路-002 C语言点亮led
- 深度学习在自然语言处理中的应用
- C语言学习笔记——字符串操作
- 2023年9月修订 2024年天津专升本文化课考试语文基础考试大纲
- 农村散养土鸡广告语
- 女生学小语种还是计算机专业,女生学什么专业合适,千万不要随意选择,不然追悔莫及!
- 八 SpringCloud无介绍快使用,新建子module消费者订单模块
- 如何快速的提高嵌入式的水平呢?