C语言程序设计 教案 2-2C语言的数据类型.docx

C语言程序设计 教案 2-2C语言的数据类型.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《C语言程序设计》C语言的数据类型教案

课程名称

C语言程序设计

任课教师

总课时

64

教学课题

授课班级

授课日期

课时

2

教学目标

知识目标:1.理解数据类型的概念

2.掌握各种不同数据类型的使用

能力目标:会使用不同数据类型的数据

素质目标:团队合作能力、团队互助,自我学习的习惯、爱好和能力

重点难点

不同数据类型的表示和处理

教学方法

演示、讲解、启发

教学资源

教材《C语言程序设计》,ppt课件

设备准备

VC++6.0,极域电子教室软件,分发工作任务单

实践任务(项目)

完成指定程序的调试与运行。

教学环节(教学过程)

教学内容

教师活动

学生活动

教学目标

课时

1

数据类型

讲解数据类型的概念及分类

倾听、思考

理解数据类型的概念

5分钟

2

整型数据

讲授整型数据类型的不同形式及转换

倾听、思考、练习

会使用整型数据

30分钟

3

字符数据

讲授字符型数据类型的不同形式及转换

倾听、思考、上机练习

通过实际应用帮助学生理解理论知识

35分钟

4

实型数据

讲授实型数据类型的不同形式及转换

倾听、思考、上机练习

通过做相关练习题帮助学生更好的理解相关知识

20分钟

教学内容(详细):

1.数据类型

2.整型数据

(1)三种表示法

十进制(0-9十个数字构成,逢10进1):

1,200,3500

十六进制(0-9十个数字,A-F六个字符构成,逢16进1):

以0x或0X开头的数字序列

0x12,0X706A,0xF2B

八进制(0-7八个数字构成,逢8进1):以0开头的数字序列025,0706

(2)十进制、二进制、八进制、十六进制互相转换

十进制、二进制、八进制、十六进制0~15对应表

十进制转二进制

十进制数转换为二进制数使用“除2取余法”,

例如,将十进制数25转换为二进制数

1.用25除以2余数是1,商是12,

2.对商12再除以2得余数是0,商是6,

3.对商6再除以2得余数是0,商是3,

4.对商3再除以2得余数1,商1,

5.对商1再除以2得余数1,商0,

6.当商为0时停止。

此时十进制数25的二进制数为:11001,即把以上每步所得的余数按从右到左的顺序写出来就可以了。如果是用8位表示这个二进制数,则高位部分补0.即可。比如25的8位二进制数为二进制转十进制

二进制数转换为十进制数比较简单,比如100110对应的十进制数为:

1*25+0*24+0*23+1*22+1*21+0*20=32+4+2=38

二进制转八进制

二进制数转换为八进制数时,将二进制数从低位按3位一组进行划分,高位不足三位的补0,将每三位二进制数转换为一个十进制数,即为该二进制数的八进制数。比如1100110,将其分组如下:

001100110则对应的八进制数为146

二进制转十六进制

二进制数转换为十六进制数时,将二进制数从低位按4位一组进行划分,高位不足4位的补0,将每4位二进制数转换为一个十进制数,即为该二进制数的十六进制数。比如111100100,将其分组如下:

000111100100则对应的十六进制数为1E4

练习

十进制数59转为二进制、八进制和十六进制数。

将二进制数1100110100转化为十进制、八进制和十六进制数。

3.实型数据

835.6,77.2,0.618,

1.23E-2,1.5E3

(1)2种表示法

小数形式:835.6,77.2,0.618

指数形式:1.23E-2,1.5E3

4.字符型常量:

‘a’,‘A’,‘$’,

‘\n’,’\105,’\X7B’

(1)2种表示法

用单引号引起来的单个字符,如‘a’,‘A’,‘$’.

转义字符表示法,如‘\n’,’\105,’\X7B’

(2)转义字符及其含义

练习2-2

=1\*GB3①从附录中查找字母H的ASCII码值,写出其转义字符。

=2\*GB3②编一程序,定义一个字符型变量cX,赋以字符H的转义字符,然后用字符格式输出变量cX。

(3)字符型数据的存储形式

在内存中,一个字符型数据占用一个字节(8bite),以ASCII码的二进制形式存放。比如字符’a’的ASCII码值是97,则’a’在内存中的存放形式如下:

(4)字符型数据的使用

一个字符型变量可以赋以一个字符常量,也可以赋以一个整数。

字符型数据在输出时可以以字符格式输出,也可以以整数格式输出。以整数格式输出时,Ascii码值在1-127之间的字符输出正数,128-255之间的字符输出

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档