学习目标
- 掌握C语言中的数据类型及其常量的表示方法;
- 理解各类数值型数据间的混合运算规则;
- 掌握基本远算符的功能。
C语言的数据类型
1.基本类型(数值型):
- short int(短整型) 2byte
- int(整型) 4byte
- long int(长整型) 8byte
- float(单精度) 4byte
- double (双精度)8byte
- char (字符类型)1byte
- enum (枚举类型)
2.构造类型:
- 数组类型
- 构造类型
- 共同类型
- 文件类型
3.指针类型
4.空类型
数据类型的决定:1.数据占内存字节数 2.数据取值范围 3.其上可进行的操作
常量与变量
在程序运行过程中,其值不改变的量称为常量。在C语言中常量有不同的类型:
整型常量(int)
短整型(short int)
长整型(long int)
无符号型(unsigned int)
实型常量(float和double)
字符常量(char)
字符串常量
1.整型常量
-
十进制常量
-如15,19,123,-345等; -
八进制常量
-以数字0开头
-如:05,012,0123 -
十六进制常量
- 以数字0和字母x(或者大写字母X)开头
- 0x10,0Xff,0x8
2.实型常量
- 用小数形式表示
- 如345,.345,345.0,3.14159
- 指数形式表示
- 1.5e5,2.9e-7(注意:指数形式的浮点常量E或e前面必须有数字,E或e后面必须为整数。)
3.字符常量
- 用一对单撇号括起来的一个字符
- 单撇号只是字符与其他部分的分隔符/定界符,不是字符常量的一部分
- 不能用双引号代替撇号,如“a”不是字符常量