C语言电子教案第二章数据类型
第1页
时
间 9 月 09日
星期 2? 课
题数据类型教学目标掌握C语言中的基本数据类型、数据占内存字节数、数据取值范围及操作教学重点掌握数据占内存字节数、数据取值范围及操作教学难点变量的定义和转换课 型公共课教学媒体多媒体教法选择讲授,举例,讨论教 学 过 程教法运用及板书要点本节内容:
介绍C语言中的基本数据类型、数据占内存字节数、数据取值范围及操作;标识符的命名规则。
本节重点:
掌握数据占内存字节数、数据取值范围及操作。不同数据类型之间的转换。
第二章数据类型与基本运算
2.1数据类型
第2页
数据类型决定:
1. 数据占内存字节数
2. 数据取值范围
3. 其上可进行的操作
2.2 标识符
标识符
定义:用来标识变量、常量、函数等的字符序列
组成:
a.只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线
b.大小写敏感
c.不能使用关键字
长度:最长32个字符
命名原则:
见名知意
不宜混淆 如l与I, o与0
例:判断下列标识符号合法性
sum Sum M.D.John day Date 3days
student_name #33 lotus_1_2_3
char a>b _above $123
2.3 常量与变量
常量
定义:程序运行时其值不能改变的量(即常数)
分类: 符号常量和直接常量
直接常量:
整型常量、实型常量、字符常量、字符串常量
分别介绍各自的表示形式和类型,所占空间以及使用方法
其中重点介绍字符常量和字符串常量的区别
例 符号常量举例(ch2_1.c)
#define PRICE 30
main()
{
int num,total;
num=10;
total=num*PRICE;
printf("total=%d",total);
}
变量
概念:其值可以改变的量
变量名与变量值
重点介绍直接常量
第3页
变量定义的一般格式:
数据类型 变量1[,变量2,…,变量n];
变量初始化:定义时赋初值
变量的使用:先定义,后使用
变量定义位置:一般放在函数开头
2.3不同类型数据间的转换
隐式转换和显示转换
转换规则:
作业:课后作业3题
关于数据之间的转换
整型int
长整型long
短整型short
共用体union
结构体struct
数组
双精度型double
单精度型float
实型
整型
枚举类型enum
字符类型char
定义类型typedef
空类型void
指针类型
构造类型
基本类型
C
数
据
类
型
double
float
long
unsigned
int
char,short
低
高