算法设计趣谈第3章 数据类型运算符与表达式.pptVIP

算法设计趣谈第3章 数据类型运算符与表达式.ppt

  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文档。上传文档
查看更多
算法设计趣谈第3章 数据类型运算符与表达式

* 第3章 数据类型、运算符与表达式 算法设计趣谈 漳州师范学院计算机科学与工程系 陈宝兴 * 问题: 任何一个有限集合G的全部子集可以排成一列,使每两个相邻的子集仅差一个元素。 如何排列? 若G只有一个元素,怎么排列? 若G有二个元素,怎么排列? 若G有三个元素,怎么排列? * * 教学要求 教学要求:了解C语言中数据类型的分类;掌握整型、实型、字符型、字符串常量的表示方法;掌握变量的定义、存放形式、初始化、使用方法; 教学重点:整型、实型、字符型常量的表示方法和变量的定义、存放形式、初始化、使用方法;算术、赋值运算符和表达式。 * * 为什么要指定数据类型? C程序操作的基本对象是变量和常量。 * * 变量定义部分定义了程序中可能用到的变量,以及变量的数据类型、变量的名字、甚至还可能设定了变量的初值。 而变量的数据类型则表明了变量在内存中所占据的内存单元字节数、其取值范围、以及可以作用于该变量的运算符。 表达式则用运算符将变量、常量和函数名等连接起来,以产生一个新的值( 表达式都是有值的,即表达式运算的结果)。这些概念性的问题是本章的主题。 * * 3.1 C的数据类型 双精度型double 数据类型 基本类型 空类型(无值类型)void 构造类型 指针类型* 整型short, int, long, unsigned 实型(浮点型) 字符型char 枚举类型enum 结构体类型struct 数组类型[ ] 共用体类型union 单精度型float C语言数据类型 * * 5种基本数据类型: char(字符型) int(整型) float(浮点型) double(双精度型) void(空类型)。 * * 为什么要指定数据类型? 1.不同类型的数据在内存中占据不同长度的存储区。 2.不同类型的数据取值范围不同。 3.不同类型的数据有不同的操作。 C语言对程序中要用到的每一个变量 都要事先指定它的数据类型! * * 3.2 常量的分类 常量的定义:值不能被改变的量 常量的分类:直接常量,符号常量 表达形式: (1)整型常量 6、432、76543、546783424 (2)实型常量 2.23、546.2487615247 、 3.057439E+5 (3)字符常量 a 、6 、M (4)符号常量 PAIP PAI #define PAI 3.1415926 PAI是符号常量 直接常量 * * 预备知识:标识符P39 用于程序中的变量、符号常量、数组、函数、数据类型等操作对象的名字 由字母、下划线和数字组成的字符序列 1.系统定义标识符(关键字) 具有固定名字和特定含义的标识符 2.用户定义标识符 用于对用户使用的变量、数组、函数等操作对象进行命名 * * 对标识符的规定 用户定义标识符 必须以字母或下划线“_”开头 不能含有除字母、数字和下划线“_”外的其他字符 标识符中大小写字母含义不同 关键字必须用小写字母。不允许使用关键字为变量、数组、函数等操作对象命名 * * 在程序运行过程中,其值可以被改变的量称为变量。变量的三个要素: (1)变量名。每个变量都必须有一个名字。 (2)变量值。在程序运行过程中,变量值存储在内存中。在程序中,通过变量名来引用变量的值。 (3)变量的类型 例如: int a=23; a (2个字节) 变量的类型 int 变量名字:a 变量的值:23 在内存中存储单元占16位 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 二进制数值 变量的概念 注意区别变量名和变量值 * * #includestdio.h main() { int x, y; x=5; y=3; printf(“ %d----- %d\n”, x, y); x=1; y=2; printf(“ %d----- %d\n”, x, y); } 运行结果: 5----- 3 1----- 2 x、y是整型变量 每个变量分配2个字节存储单元 将数值5、3分别存放到x、y变量的存储单元 x、y变量的值重新赋值 例3.2

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档