内容正文:
课题序号
4
授课班级
授课课时
4h
授课形式
理论+上机
授课章节
名称
2.1 C语言的数据类型
2.2常量和变量
使用教具
计算机、多媒体电视、黑板
教学目的
1. 掌握C语言的几种数据类型
2. 掌握C语言中常量和变量的使用方法
教学重点
1.三种数据类型 2. 常量和变量
教学难点
1. 常量的定义2. 浮点型变量的定义
更新、补
充、删节
内容
课外作业
教学后记
授课主要内容或板书设计
2.1 C语言的基本数据类型
一:整型数据
二:浮点型数据
三:字符型数据
类型标识符
名 称
字节数
范 围
char
字符型
1
-27 ~ +27-1 (-128 ~ +127)
short
短整型
2
-215 ~ +215-1 (-32768~32767)
int 或long
长整型
4
-231 ~ +231-1
(-2147483648~2147483647)
float
浮点型(实型)
4
10-37 ~10+38 (绝对值)
double
双精度浮点型
8
10-307 ~10+308(绝对值)
unsigned 如何修释?
2.2常量和变量
一:常量和符号常量
#define 标识符 字符串
二:变量
类型说明符 变量名;
课 堂 教 学 安 排
教学过程
主 要 教 学 内 容 及 步 骤
(一)前堂回顾
(二)导入新课
(三)新授
(四)总结扩展:
(五)作业布置:
C语言的开发过程:
1. 编辑源程序。2. 编译源文件。3. 连接目标文件及库文件。4.运行程序。
一个程序应包括数据描述和操作步骤两方面的内容。数据是操作的基本对象,所以我们可以这样认为程序=数据结构+算法。数据结构就是包括数据类型在内的一些相关知识,这节课我们就来具体学习C语言中的几种常量和变量以及数据类型。
第二章 基本数据类型与顺序程序设计
2.1C语言的基本数据类型
一:整型数据
二:浮点型数据
三:字符型数据
unsigned 如何修释
2.2常量和变量
2.2.1:常量和符号常量
1. 用#define定义符号常量,一般形式为:#define 标识符 字符串。
2.2.2:整型常量
例 子
说 明
-1234
十进制整型常量 (包含数字0~9)
01234
八进制整型常量(以0开头,包含数字0~7)
0x1234
十六进制整型常量(以0x或0X开头,包含数字0~9、
字母A~F或a~f)
0L
long型十进制整型常量(以l或L结尾)
1) 十进制整型常量。如123、-321、02)
2) 八进制整型常量。以0开头的数是八进制数。如0123表示八进制的123。
3) 十六进制整型常量。以0x开头的数是16进制数。如0x123代表16进制的123。
2. 整型变量:int i,j; /*定义整型变量*/。
3. 标识符
1)基本型:用int表示,范围是-32768~32767。
2)短整型:用short表示。
3)长整型:用long表示。
4)无符号型:分别用unsigned int(0~65535)、unsigned short和unsigned long表示,只存放数不存放符号。
2.2.3:浮点型常量
1. 浮点数即为数学中的实数。有以下两种表示形式:
1)十进制数形式。由数字和小数点组成,并且必须有小数点。例:5 → 整型数据;5.0 → 实型数据。
2)科学表示法(指数形式)。例:1.23e3或1.23E3都可表示1.23*103。
2. 浮点型常量:例:123.05、5.6e23.
浮点型变量
1) 单精度(float)l 占四个字节,32位。l 有效数位是7位。例:111111.111有效位为111111.1。l 定义方式;float x,y;2)双精度(double)l 占8个字节。l 15个有效数字位。l
2) 定义方式:double z;
2.2.4:字符型常量
C的字符常量是用单引号(即撇号)括起来的一个字符。
1. ASCAII码:美国标准信息交换码。
1) 用七位二进制编码组成,ASCII码共128个。
2) 传送数据时使用8位二进制编码,最高位为奇偶校验位。
2. 字符常量
1) ’a’与’A’是不同的字符常量,’ ’是定届符。
2)