您的位置:首页 > 编程语言 > C语言/C++

C语言的数据类型(二)常量

2011-12-29 09:29 169 查看
概念:在程序运行中,其数值不能被改变的量
分类:直接常量和符号常量。
1、直接常量:是在程序中直接引用的数据。
分为:整型、实型、字符型、字符串
(1)整型
三种表现形式:
十进制形式:与数学上的整数表示相同。例如:12,-100,0
八进制形式:在数码前加数字0。例如:012=10(十进制)
十六进制形式:在数码前加0X(数字0和字母X,大小写均可)。例如:0x12=18(十进制)
(2)实型
两种表现形式:
十进制形式:由数字和小数点组成;例如:3.4   4.0   0.3
指数形式:由“十进制小数”+“e(或E)”+“十进制数整数”三部分组成。例如:12.5e-6  表示12.5×10-6
注意事项:小数点不能单独出现;e或E的两边必须有数,且其后面必须为整数;

(3)字符型

两种表现形式:

用单引号括起来的一个字符,如:'A'、'1'、'?'等。引号是英文的。

用单引号括起来的由反斜杠(\)引导的转义字符。如:'\n','\101','\x41',注意:在统计字符个数时,只能记为一个字符。

a.转义字符表
\n 换行
\t 横向跳格
\V 竖向跳格
\b 退格
\r 回车
\f 换页
\\ 反斜杠
\' 单引号
\" 双引号
\ddd  8进制数表示的ASCII码对应的字符
\xhh  16进制数表示的ASCII码对应的字符

b.一个字符的多种表示方法

65D(十进制)=41H(十六进制)=101Q(八进制)

字符A可以表示为'A'、'\x41'、65、0x41、0101

c.字符的值域(即字符的取值范围)

ASCII字符表中的所有字符,每个字符型数据在内存中占一个字节,包括可显示字符和非显示字符。

2.符号常量

概念:是用标示符来表示一个数据。

特点:在程序中不能给它赋值。

定义形式:

#define 标示符 常量数据

例如: #define PI 3.14159
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 c
相关文章推荐