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
分类:直接常量和符号常量。
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语言:数据类型数据常量
- C语言学习笔记(二)--数据类型、常量和变量简介
- C语言中的数据类型&常量
- C语言学习七数据类型的学习之常量和进制
- C语言-数据类型、常量、变量、变量作用域、printf、scanf函数
- [TwistedFate]C语言学习:C数据类型,常量变量,运算符,表达式,输入输出
- 黑马程序员——C语言(关键字、标识符、注释、数据类型、常量、变量)总结
- 黑马程序员C语言学习-关键字、标示符、注释、数据类型、常量变量
- C语言的数据类型→常量与变量
- 黑马程序员——C语言笔记之数据类型与常量
- 前期C语言回顾 进制、C数据类型、常量变量、运算符、表达式、格式化输入输出
- 【学习ios之路:C语言】数据类型、常量变量、运算符、表达式、格式化输入输出
- 黑马程序员—C语言数据类型及不同类型常量表示方法
- 【黑马程序员】iOS学习之路——C语言之数据类型、常量、变量
- c语言基本数据类型和常用常量及函数
- 《IOS_C语言--进制,C数据类型、常量、变量、运算符、表达式、格式化输入输出》
- c语言常量变量和数据类型
- 作业《IOS_C语言》进制,C数据类型,常量类型,运算符,表达式,格式化输入输出
- C语言---程序的一般形式、数据类型、常量变量、运算符、表达式、格式化输入输出
- c语言 数据类型 常量 变量 关键字 标示符命名范围