c语言数据类型教案,C语言电子教案第二章数据类型.doc

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