转义字符

除去常用的几个转义字符:

  • \t
  • \n
  • \0

剩下的很少遇到,用处也不大,因此只讲两个考试等可能遇到的冷知识:

\ddd ddd表示(至多)三个8进制数,如\130
\xdd \x为固定格式,dd表示(至多)两个16进制数,如 \x30

用法直接举例子

int main()
{printf("%c", '\130');//这行代码的意思是://将8进制数 130 转化为 10 进制的 88,并将 ASSIC值为88的数打印出来return 0;
}

运行结果如下:

'\130’为一个转义字符,它的意思是,将一个8进制数转化为一个10进制数,并且是字符的ASSIC码值。


int main()
{printf("%c",'\x41');  //这行代码的意思是://将16进制数 41 转化为 10 进制的 65,并将 ASSIC值为88的数打印出来return 0;
}

运行结果如下:

'\x41’为一个转义字符,它的意思是,将一个16进制数转化为一个10进制数,并且是字符的ASSIC码值。

既然奇怪的知识增长了,就不要忘了试试刀,看看下面这道题的结果是多少。

#include <stdio.h>
int main()
{printf("%d\n", strlen("c:\test\628\test.c"));return 0;
}

【C语言细枝末节の杂谈】转义字符相关推荐

  1. C语言中的转义字符【转ce123的技术博客】

    C语言中的转义字符 简介 在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么.这类字符称为可显示字符,如a.b.c.$.+和空格符等都是可 ...

  2. c语言分号的转义字符,C语言中的转义字符 - osc_9gm4ypss的个人空间 - OSCHINA - 中文开源技术交流社区...

    C语言中的转义字符 在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么.这类字符称为可显示字符,如a.b.c.$.+和空格符等都是可显示字 ...

  3. c语言中合法转义字符,判断c语言合法转义字符

    满意答案 UniTubeStar 2018.01.11 采纳率:45%    等级:12 已帮助:5850人 单独一个 \ 不是合法转义字符. 转义字符 就是指 反斜杠后面的字符,不按原意 解释,而要 ...

  4. 初始C语言——字符串,转义字符,循环语句

    字符串 由双引号引起来的一串字符就叫字符串,字符串也是通过下标来访问的,但是字符串的结束标志是\0,用代码来看. int main() {char arr1[] = "fiee"; ...

  5. c语言学习之转义字符

    软件DEV-C++,ctrl + / 多行注释 cyrl + , 取消多行注释 *c语言注释: / 文档注释 */,// 单行注释 ** C语言常用转义字符 1)\t : 一个制表位,实现对齐的功能 ...

  6. C语言中的转义字符\b的含义

    在学习C语言的过程中,我发现转义字符\b的含义容易被误解为backspace,也就是键盘上的退格删除键.但事实并非如此. 先来看一段程序. #include <stdio.h>int ma ...

  7. [C语言]字符串、转义字符与注释

    C语言第二天 Gitee地址 Github地址 CSDN地址 文章目录 C语言第二天 字符串 1)字符串以\0结尾 2:求字符串的长度 转义字符 转义字符对应表 打印特殊转义字符 ASCII码值表 案 ...

  8. c语言 转移字符',转义字符

    所有的ASCII码都可以用"\"加数字(一般是8进制数字)来表示.而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等, ...

  9. 【C语言】常见转义字符表

    C语言中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符 转义字符 释义 \? 在书写连续多个问号时使用,防止他们被解析成三字母 ...

最新文章

  1. Java、Python、Go 哪个后端编程语言适合web前端工程师学习?
  2. 29. Leetcode 19. 删除链表的倒数第 N 个结点 (链表-双指针)
  3. Python tips(
  4. medium font size in reuse project sapUiFontSize
  5. 庖丁解牛-----Live555源码彻底解密(根据MediaServer讲解Rtsp的建立过程)
  6. Xampp配置本地域名及常见错误解决
  7. 阿里五年晋升三次,这个程序员要聊聊他的选择
  8. asp.net上传图片自动生成缩略图功能代码
  9. Module LUT6 is not defined
  10. gim-实时通讯框架
  11. was环境通过HTTPS访问其他域名报错 CWPKI0022E: SSL 握手故障:已从目标主机:端口“。。。...
  12. Linux命令行下批量重命名文件名为数字索引编号(0~N.xxx)的方法
  13. 学完这个PPT设计课程后,我实现了月入3w+!
  14. python汉化包放哪_python 汉化
  15. 手机图形计算器matlab,图形计算器Mathlab
  16. 一些最基本的健身知识分享
  17. 13个可以为网站创建360度全景视图的工具
  18. 【NDN IoT】Caching in Named Data Networking for the Wireless Internet of Things
  19. 利用RSA非对称加密对文本信息进行加密
  20. 梦幻仙缘剧情java_梦幻仙缘BT版

热门文章

  1. 吉林建筑大学计算机科学技术,吉林建筑大学计算机科学与技术专业2015年在吉林理科高考录取最低分数线...
  2. GB、GB/T等含义
  3. 计算机网络学习笔记(一)——什么是Internet
  4. 前端三要素:HTML、CSS、JavaScript介绍以及三者的关系理解
  5. win2008 php上传限制,win2008 r2服务器 iis7.5限制100M带宽的方法
  6. 对角矩阵的性质(diagonal matrix)
  7. matlab中yita怎么打,数学建模算法之模拟退火
  8. kaggle gradient_descent
  9. WEB服务器迁移协议,web服务器迁移
  10. 理解vuex实现的原理