《C 语言程序设计》课程教案表 授课题目 第二章 基本数据类型和表达式(1) 课时安排 2 授课时间 教学目的和要求 1.掌握:各种数据类型的关键字、常量及变量的定义 2.熟悉:各种类型常量、变量的定义形式 3.了解:各种数据类型在计算机中所占的存储空间 教学内容 1.基本内容:C 语言的数据类型、常量、变量 2.重点:变量定义的形式 3.难点:指针变量 讲课进程和时间分配 1、导入(3 分钟) C 语言是用来书写程序的,而通常程序要对数据进行操作处理:处理的对象是数据通过运算符和表达式进行操作。因此本章在 C 语言程序设计这门课程占有非常重要的地位。 2、C 语言数据类型 (12 分钟) (1)C 语言数据类型分类 (2)各种数据类型的关键字,及在计算机内存中所占大小(以各种不同的编译环境为例) 类型名 关键字 所占字节(B) TC Rarnu_c VC++ 整型 int 2 2 4 短整型 short [int] 2 2 2 长整形 long [int] 4 4 4 无符号整型 unsigned int 2 2 4 无符号长整型 unsigned long 4 4 4 无符号短整型 unsigned short 2 2 2 数 据 类 型 基 本 类 型 构 造 类 型 指 针 类 型 空 类 型 整 型 实 型 字 符 型 长 整 型 整 型 、短整 型 无符 号整 型 单精度 双精度 数 组 结构 体 共用体 枚举型 单精度 float 4 4 4 双精度 double 8 8 8 字符型 char 1 1 1 指针类型 * 2 4 4 (3)printf 函数输出语句初步(在第三章在详细讲解) 一般格式为:printf(“控制格式”,输出参数1,输出参数2···输出参数n); 作用:在屏幕上输出引号内的信息或按控制格式所规定的格式输出数据。 为将要显示的数据指定需要输出的格式,需要用到以下不同的转换字符。具体含义如下: ·%d 表示数据按十进制整型数输出; ·%f 表示数据按十进制带小数点的形式输出; ·%o 表示数据按十进制八进制整型数输出; ·%x 表示数据按十进制十六进制整型数输出; ·%c 表示数据按字符型数输出; ·%u 表示数据按十进制无符号整型数输出; 引入常量与变量的讲解:C 语言中的数据有变量与常量,它们分别属于上述这些类型。 3.常量(25 分钟) 常量的类型:整型常量、实型常量、字符常量、字符串常量和符号常量。 (1)整型常量 1)十进制整数:取值范围:0~9。如 1236,-234,0。 2)八进制整数:以 0...