【C语言细枝末节の杂谈】转义字符
转义字符
除去常用的几个转义字符:
- \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语言细枝末节の杂谈】转义字符相关推荐
- C语言中的转义字符【转ce123的技术博客】
C语言中的转义字符 简介 在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么.这类字符称为可显示字符,如a.b.c.$.+和空格符等都是可 ...
- c语言分号的转义字符,C语言中的转义字符 - osc_9gm4ypss的个人空间 - OSCHINA - 中文开源技术交流社区...
C语言中的转义字符 在字符集中,有一类字符具有这样的特性:当从键盘上输入这个字符时,显示器上就可以显示这个字符,即输入什么就显示什么.这类字符称为可显示字符,如a.b.c.$.+和空格符等都是可显示字 ...
- c语言中合法转义字符,判断c语言合法转义字符
满意答案 UniTubeStar 2018.01.11 采纳率:45% 等级:12 已帮助:5850人 单独一个 \ 不是合法转义字符. 转义字符 就是指 反斜杠后面的字符,不按原意 解释,而要 ...
- 初始C语言——字符串,转义字符,循环语句
字符串 由双引号引起来的一串字符就叫字符串,字符串也是通过下标来访问的,但是字符串的结束标志是\0,用代码来看. int main() {char arr1[] = "fiee"; ...
- c语言学习之转义字符
软件DEV-C++,ctrl + / 多行注释 cyrl + , 取消多行注释 *c语言注释: / 文档注释 */,// 单行注释 ** C语言常用转义字符 1)\t : 一个制表位,实现对齐的功能 ...
- C语言中的转义字符\b的含义
在学习C语言的过程中,我发现转义字符\b的含义容易被误解为backspace,也就是键盘上的退格删除键.但事实并非如此. 先来看一段程序. #include <stdio.h>int ma ...
- [C语言]字符串、转义字符与注释
C语言第二天 Gitee地址 Github地址 CSDN地址 文章目录 C语言第二天 字符串 1)字符串以\0结尾 2:求字符串的长度 转义字符 转义字符对应表 打印特殊转义字符 ASCII码值表 案 ...
- c语言 转移字符',转义字符
所有的ASCII码都可以用"\"加数字(一般是8进制数字)来表示.而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等, ...
- 【C语言】常见转义字符表
C语言中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符 转义字符 释义 \? 在书写连续多个问号时使用,防止他们被解析成三字母 ...
最新文章
- Java、Python、Go 哪个后端编程语言适合web前端工程师学习?
- 29. Leetcode 19. 删除链表的倒数第 N 个结点 (链表-双指针)
- Python tips(
- medium font size in reuse project sapUiFontSize
- 庖丁解牛-----Live555源码彻底解密(根据MediaServer讲解Rtsp的建立过程)
- Xampp配置本地域名及常见错误解决
- 阿里五年晋升三次,这个程序员要聊聊他的选择
- asp.net上传图片自动生成缩略图功能代码
- Module LUT6 is not defined
- gim-实时通讯框架
- was环境通过HTTPS访问其他域名报错 CWPKI0022E: SSL 握手故障:已从目标主机:端口“。。。...
- Linux命令行下批量重命名文件名为数字索引编号(0~N.xxx)的方法
- 学完这个PPT设计课程后,我实现了月入3w+!
- python汉化包放哪_python 汉化
- 手机图形计算器matlab,图形计算器Mathlab
- 一些最基本的健身知识分享
- 13个可以为网站创建360度全景视图的工具
- 【NDN IoT】Caching in Named Data Networking for the Wireless Internet of Things
- 利用RSA非对称加密对文本信息进行加密
- 梦幻仙缘剧情java_梦幻仙缘BT版
热门文章
- 吉林建筑大学计算机科学技术,吉林建筑大学计算机科学与技术专业2015年在吉林理科高考录取最低分数线...
- GB、GB/T等含义
- 计算机网络学习笔记(一)——什么是Internet
- 前端三要素:HTML、CSS、JavaScript介绍以及三者的关系理解
- win2008 php上传限制,win2008 r2服务器 iis7.5限制100M带宽的方法
- 对角矩阵的性质(diagonal matrix)
- matlab中yita怎么打,数学建模算法之模拟退火
- kaggle gradient_descent
- WEB服务器迁移协议,web服务器迁移
- 理解vuex实现的原理