第2章 数据类型和表达式.pptVIP

  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文档。上传文档
查看更多
课件电子教案ppt教学课件完整版课件全套课件幻灯片教学设计

第2章 数据类型和表达式 教学目标 本章主要内容 介绍C/C++语言的基础,包括: 数据类型 运算符和表达式 均是程序设计的基本知识 为什么讨论这些知识?引例 案例一 数据类型的定义和使用 1. 问题描述 设计程序实现不同类型数据的定义、赋值、输出比较,对强制类型转换进行验证,验证所使用的系统中的不同数据类型的描述精度和占用的字节数。 2. 问题分析 程序应实现不同类型数据的定义、赋值、输出比较,观察不同类型数据输出格式的不同、数据所占字节数、不同类型数据之间相互赋值的情况,以及强制类型转换的使用方法。 3. ?C语言代码 /*本程序实现不同类型数据的定义、赋值、输出和比较,注意数据类型的描述范围和字节数*/ #include stdio.h void main() { int x; /*int为定义基本整型变量的关键字,x是整型变量名字*/ long y; /*long为定义长整型变量的关键字,y是长整型变量名字*/ short z; /*short为定义短整型变量的关键字,z是短整型变量名字*/ char ch; /*char为定义字符型变量的关键字,ch是字符型变量名字*/ float f; /*float为定义单精度浮点型变量的关键字,f是单精度浮点型变量名字*/ double d; /*double为定义双精度浮点型变量的关键字,d是双精度浮点型变量名字*/ x=100; /*x赋值为100*/ y=65486l; /*y赋值为65486,后面的l表示长整型*/ z=32767; /*z赋值为32767*/ ch=a; /*ch赋值为字符a*/ f=31478.5692; /*f赋值,注意输出时的精度*/ d=314786666666 /*d赋值,注意输出时d的有效数字位数*/ printf(x(十进制)=%d, x(十六进制)=%x, x(八进制)=%o, 基本整型x的字节数%d\n, x, x, x, sizeof(x)); /*sizeof()是计算数据字节数的运算符,注意里面参数;\n表示回车换行*/ printf(ch=%c, ch=%d,字符型ch的字节数=%d\n, ch, ch, sizeof(ch)); /*注意输出格式与对应的表达式*/ printf(y=%ld, y=%d, y=%hd,长整型y的字节数=%d\n, y, y, y, sizeof(y)); printf(z=%d, z=%hd, z+1=%d, z+1=%hd,短整型z的字节数=%d\n, z, z, z+1, z+1, sizeof(z)); printf(f=%f,单精度f的字节数=%d,2.5的字节数为%d\n, f, sizeof(f), sizeof(2.5)); printf(d=%lf,双精度d的字节数=%d\n, d, sizeof(double)); f=2.5; x=f; /*不同类型数据赋值转换*/ printf(f=%f, x=%d\n, f, x); x=(int)f; /*强制类型转换*/ printf(f=%f, x=%d\n, f, x); } 4. 程序运行结果 x(十进制)=100, x(十六进制)=64, x(八进制)=144, 基本整型x的字节数4 ch=a, ch=97,字符型ch的字节数=1 y=65486, y=65486, y=-50,长整型y的字节数=4 z=32767, z=32767, z+1=32768, z+1=-32768,短整型z的字节数=2 f=31478.568359,单精度f的字节数=4,2.5的字节数为8 d=314786666666.567870,双精度d的字节数=8 f=2.500000, x=2 f=2.500000, x=2 著名计算机科学家沃思(Nikiklaus Wirth)提出过一个公式:程序=数据结构+算法。进行程序设计包括两方面的工作:一方面是对数据进行描述,另一方面是对操作进行描述。数据是程序加工的对象,数据描述通过数据类型完成;操作描述通过语句完成,表达式完成操作的基本描述。 C语言提供多种数据类型:基本数据类型包括整型、浮点型、字符型;构造类型有数组类型、结构体类型、共用体类型、枚举类型;处理地址数据的指针类型;空类型。数据类型中的整型、浮点型、字符型、空类型由系统预先定义,又被称为标准类型;构造类型可以灵活定义,后续章节介绍。表达式是由运算符和操作数组成的式子。 本章介绍基本数据类型和指针类型的概念、定义和用法,并在此基础上介绍常量、变量定义的方法、

文档评论(0)

你找对了 + 关注
实名认证
文档贡献者

正版课件均可编辑 注意:其它人很多盗版P P T都是图片形式,买到请直接投诉退款!

1亿VIP精品文档

相关文档