C语言中的转义字符

发布者:渤海湾最新更新时间:2015-09-09 来源: eefocus关键字:C语言  转义字符 手机看文章 扫描二维码
随时随地手机看文章
换行符就是回车 转义字符是一种特殊的字符常量。转义字符以反斜线""开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题printf函数的格式串中用到的“ ”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。 常用的转义字符及其含义 转义字符 转义字符的意义 ASCII代码 回车换行 10 横向跳到下一制表位置 9  退格 8 回车 13 f 走纸换页 12 \ 反斜线符"" 92 ' 单引号符 39 ” 双引号符 34 a 鸣铃 7 ddd 1~3位八进制数所代表的字符  xhh 1~2位十六进制数所代表的字符  广义地讲,C语言字符集中的任何一个字符均可用转义字符来表示。表中的ddd和xhh正是为此而提出的。ddd和hh分别为八进制和十六进制的ASCII代码。如101表示字母"A" ,102表示字母"B",134表示反斜线,XOA表示换行等。
关键字:C语言  转义字符 引用地址:C语言中的转义字符

上一篇:C语言的数组、字符串等一些知识总结
下一篇:字符串数组中查找字符串

推荐阅读最新更新时间:2024-03-16 14:30

C语言编程程序的内存如何布局
  重点关注以下内容:   C语言程序在内存中各个段的组成   C语言程序连接过程中的特性和常见错误   C语言程序的运行方式   一:C语言程序的存储区域   由C语言代码(文本文件)形成可执行程序(二进制文件),需要经过编译-汇编-连接三个阶段。编译过程把C语言文本文件生成汇编程序,汇编过程把汇编程序形成二进制机器代码,连接过程则将各个源文件生成的二进制机器代码文件组合成一个文件。   C语言编写的程序经过编译-连接后,将形成一个统一文件,它由几个部分组成。在程序运行时又会产生其他几个部分,各个部分代表了不同的存储区域:   1.代码段(Code或Text)   代码段由程序中执行的机器代码组成
[单片机]
单片机C语言教程第二课-初步认识51芯片
上一课我们的第一个项目完成了,可能有懂C语言的朋友会说, 这和PC机上的C语言没有多大的区别呀 。的确没有太大的区别,C语言只是一种程序语言的统称,针对不同的处理器相关的C语言都会有一些细节的改变。编写PC机的C程序时,如要对硬件编程你就必须对硬件要有一定的认识,51单片机编程就更是如此,因它的开发应用是不可与硬件脱节的,所以我们先要来初步认识一下51苾片的结构和引脚功能。MSC51架构的芯片种类很多,具体特点和功能不尽相同(在以后编写的附录中会加入常用的一些51芯片的资料列表),在此后的教程中就以Atmel公司的AT89C51和AT89C2051为中心对象来进行学习,两者是AT89系列的典型代表,在爱好者中使用相当的多,应用资料
[单片机]
单片机<font color='red'>C语言</font>教程第二课-初步认识51芯片
C语言一百例第二十四例
代码: /* C语言第二十四例 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。 */ #include stdio.h void main(void) { int a,d; //定义所需变量 float sum=0,b=2,c=1; //定义所需变量 for(a=1;a =20;a++) //循环二十次 { sum=sum+b/c; //各变量有这样的关系:分母是前一个数的分子,后一个分子是前一个分子加分母。依据这个关系编写表达式即可。 d=b; b=c+b;
[单片机]
<font color='red'>C语言</font>一百例第二十四例
51单片机控制HD61202液晶显示C语言程序
//写汉字液晶程序 液晶屏分为4行/8列汉字,全部使用模拟接口方式。 /////////////////////////////////////////////////////////////////////////////////////////////////// 连线图: / /LCM---89C52/ /LCM---89C52/ /LCM-------89C52/ /LCM----------89C52/ / /DB0---P1.0/ /DB4---P1.4
[单片机]
单片机C语言编程定时器的几种表达方式
单片机C语言编程中,定时器的初值对于初学者真的是比较不好计算,因此我总结了以下几种方法。 第1种方法: #define FOSC 11059200L //晶振的频率 #define TIMS (65536-FOSC/12/1000) //12T mode 对于8051系列单片机通用 //#define TIMS (65536-FOSC/1000) //1T mode STC单片机可以用这个 unsigned int timer0_tick; int timer0_count; void Timer0(void) interrupt 1 using 1 //定时器0中断外理 { TL0=TIMS; TH0=TIM
[单片机]
单片机c语言教程第十六章--C51指针的使用
指针就是指变量或数据所在的存储区地址。如一个字符型的变量 STR 存放在内存单元DATA 区的 51H 这个地址中,那么 DATA 区的 51H 地址就是变量 STR 的指针。在 C 语言中 指针是一个很重要的概念,正确有效的使用指针类型的数据,能更有效的表达复杂的数据 结构,能更有效的使用数组或变量,能方便直接的处理内存或其它存储区。指针之所以 能这么有效的操作数据,是因为无论程序的指令、常量、变量或特殊寄存器都要存放在内 存单元或相应的存储区中,这些存储区是按字节来划分的,每一个存储单元都能用唯一的 编号去读或写数据,这个编号就是常说的存储单元的地址,而读写这个编号的动作就叫做寻 址,通过寻址就能访问到存储区中的任一个能访问的
[单片机]
单片机<font color='red'>c语言</font>教程第十六章--C51指针的使用
关于51单片机中C语言编写的精确延时函数
有些特殊的应用会用到比较精确的延时(比如DS18B20等),而C不像汇编,延时精准度不好算。本人经过反复调试,对照KEIL编译后的汇编源文件,得出了以下几条精确延时的语句(绝对精确!本人已通过实际测试),今天贴上来,希望对需要的朋友有所帮助 sbit LED = P1^0; // 定义一个管脚(延时测试用) unsigned int i = 3; // 注意i,j的数据类型, unsigned char j = 3; // 不同的数据类型延时有很大不同 //-----------------各种精确延时语句----------------------------------- while( (i--)!=1 ); //
[单片机]
模拟串口的C语言源程序代码
本程序是模拟串口硬件机制写的,使用时可设一定时中断,时间间隔为1/4波特率,每中断一次调用一次接收函数, 每中断4次调用一次发送函数,不过.对单片机来说时钟并须要快.要知道9600的波特率的每个BIT的时间间隔是104us.而单片机中断一次压栈出栈一次的时间是20us左右(标准的51核12M晶体)这样处理时间就要考虑清楚了.呵呵.以下程序是放在定时器中断程序函数内的 //接收部分 sbit JieShou_D= ;//定义接收端口 uint8 DingShiJiShu,JieShou_h;//定时计数,接收缓冲器 uint16 JieShou_T;//接收临时寄存器 bit KaiShi,JieShou_b;//开始接收
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved