原创 字符型常量

2009-12-23 22:25 5710 3 3 分类: 软件与OS

2.2.3 字符型常量


含义:是指仅含单个ASCII字符的常量,占一个字节。表示法有下两种


1.单引号表示法:


可直接用单引号将字符括起来,如`A`、`9`、`=`、`+`。也可用字符的ASCII码值表示字符,如十进制数55表示大写字母`U`


2.转义字符表示法:


对于不能显示的字符(主要指控制字符,如回车符、换行符、制表符等)和一些在C语言中有特殊含义和用途的字符(如单引号、双引号、反斜杠线等),只能用转义字符表示。


转义字符是一种特殊的字符常量。转义字符以反斜杠“\”开头,后面跟一个或几个字符。转义字符具有特定的含义,它不同于字符原有的意义。常用的转义字符如下


\n==>换行    \r==>回车   \f==>换页  \t==>水平制表(Tab)


\v==>垂直制表 \b==>退格符  \\==>反斜杠“\” \'==>单引号符


\''==>双引号符   \ddd==>1~3位八进制数所代表的字符


\xhh==>1~2位十六进制数所代表的字符


备注:C语言字符集中的任何一个字符均可用转义字符来表示。


字符常量有如下特点:


(1)只能用单引号括起来,不能用双引号或其他符合。


(2)只能是单个字符,不能是字符串。


(3)C语言对字符和整型是不加区分的。字符常量常被视为1字节的整数,其值就是该字符的ASCII码,可以像整数一样参加数值运算。


 


 


 

文章评论0条评论)

登录后参与讨论
相关推荐阅读
meridian 2010-01-09 22:58
2.3.3实型变量
实型变量分为单精度、双精度两类。1.单精度:类型说明符float.===>占4个字节,提供7位有效数字。2.双精度:类型说明符doult.===>占8个字节,提供15~16位有效数字。说明...
meridian 2010-01-07 21:38
2.3变量及其类型
2.3.1变量及其定义1.定义:指在程序运行过程中其值可以发生变化的量。变量用来保存程序运行过程中输入的数据,中间结果,最终结果。2.为变量取名就是定义变量,一般用小写字母。说明变量类型(目的是为其分...
meridian 2010-01-01 08:32
符号常量
2.2.5 含义:符号常量是用标识符表示的常量。1.符号常量的定义:有三种方法:宏定义、const修饰符和枚举。(1)宏定义:用指定的标识符来代表一串字符。其一般形式为:#define  标识符 字符...
meridian 2009-12-26 00:28
字符串常量
2.2.4字符串常量含义:是用双引号括起来的零个或多个字符序列。1.其中两个双引号连写("")表示空字符串。2.当字符串中包含像单引号、双引号或反斜杠线这类有特定用途的字符时,应该分别使用转义字符,即...
meridian 2009-12-22 21:56
第2章 基本数据类型和运算
目标:1.掌握C语言提供的整型、双精度型、字符型和字符串常量的表示方法,变量定义和初始化方法;2.掌握算术运算、赋值运算、逗号运算、关系运算和逻辑运算的实现和运算规则,了解测试数据长度运算和位运算的基...
广告
我要评论
0
3
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /5 下一条