常用的标准数据类型.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言的基本数据类型》述课稿 芮城县第一职业学校 任中左 尊敬的评委老师,早上好! 今天,我述课的题目是《C语言的基本数据类型》,下面我从教材分析、学情分析、教学目标、教学重点、难点、教学与学法、教学设计六个方面来说明本课,请各位老师提出宝贵意见。 一、教材分析 本节是《C语言程序设计》教材的第二章第一节内容,C 语言是为数不多的与国外保持内容同步的课程之一是许多后续专业课程的基础,今后从事软件开发工作。C语言编程’A’; printf(“\n********************\n”); /*\n为换行转义符*/ printf(“%d %f %c”,sum,z,ch); printf(“\n********************”); } 程序运行结果为: ******************** 5 -2.420000 A ******************** 通过阅读和运行程序以及上一节常量和变量的学习,可能同学们会发现C语言程序中要求变量必须遵循“先定义,后使用”的原则。定义变量时用到了数据类型标识符int,float,char等,那么为什么要学习数据类型?C语言中基本的数据类型有哪些呢?带着这样的问题,我们来开始新的探究—— 《C语言的基本数据类型》 讲授新课: 不同类型数据的数据表示形式、取值范围、占用内存空间的大小及可参与的运算种类也不同。 1、基本数据类型分类 2、整型数据在内存中的存储形式 类型标识符 字节数 所占位数 数值范围 int 2 16 -215~215-1 short 2 16 -215~215-1 long 4 32 -231~231-1 unsigned 2 16 0~216-1 unsigned short 2 16 0~216-1 unsigned long 4 32 0~232-1 计算机中,内存储器的最小存储单位称为“位”,每一个位中或者存放0,或者存放1,因此称为二进制位。8个二进制位组成一个“字节”。通常把最右边的一位称为最低位,把最左边的一位称为最高位。 在C语言中,一个int整数通常用两个字节存放;其中最高位(最左边的一位)用来存放整数的符号,若是正整数,最高位放置0,若是负整数,最高位放置1。因此,从最高位就立刻能判别出存放的一个整数是正整数还是负整数。 ●带符号整数 带符号整数在内存以补码形式存放 正整数 由于正整数的原码与补码是相同的,所以对于正整数的这种存储形式又被称为用“原码形式”存放。 因此用两个字节存放的最大正整数是: 值为:+215-1──→+32767 负整数 C语言中,对于负整数,在内存中是以整数的“补码”形式存放。 要把内存中以补码形式存放的二进制码转换成十进制的负整数,步骤如下: ①先对各位取反。 ②将所得二进制数转换成十进制数。 ③在所得的十进制前面加负号 ④对所求得的数再减1 用两个字节存放的最小负整数对应的补码是: 对数值部分各位取反得: 将所得二进制数值部分转换成十进制数得: 215-1 -—--→ 32767 在所得的十进制前面加负号得: -(215-1)-—--→ -32767 对所求得的数再减1得: - 215 -—--→ -32768 ●无符号整数 用两个字节存放一个整数时,若说明为无符号整数,其中最高位不再用来存放整数的符号,16个二进制位全部用来存放整数,因此无符号整数不可能是负数,这时,16个二进制位中全部都是1时,它所代表的整数就不再是-1而是65535 用两个字节存放的最小无符号整数是: 值为:0 用两个字节存放的最大无符号整数是: 值为:65535 3、整型常量三种表示方法 十进制:没有前缀 1 -23 八进制:必须以0开头 015(十进制13) 0101(十进制65) 十六进制:必须以0X(0x)开头 0x2a(十进制42) 0XA0(十进制160) 注意:①八进制与十六进制通常表示的是无符号数。 ②可在整型常数后添加一个“L”或“l”表示该数为长整型数 22L 4、实型数据在内存中的存储形式 类型标识符 字节数 所占位数 float 4 32 double 8 64 5、实型常量两种表示方法 十进制: -56.33 0.0001234567 科学表示法:1.234567e-4 学生练习: 见P29——32页练习 总结结

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档