《C语言程序设计电子教案第2章 数据类型及基本运算量.pptVIP

《C语言程序设计电子教案第2章 数据类型及基本运算量.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文档。上传文档
查看更多
目录 2.1数据类型 2.2常量 2.3变量 2.4库函数 2.5运算符及表达式 2.1数据类型 数据类型分四大类: 2.1数据类型 1.基本数据类型 1)整型:不带小数点和指数的数 2.1数据类型 1.基本数据类型 2)浮点型:带有小数点或指数的数 2.1数据类型 1.基本数据类型 3)字符型:由字母、数字、空白符、标点和特殊字符组成,以1个字节的ASCII存储。 (1)字母:小写字母a~z、大写字母A~Z; (2)数字:0~9; (3)空白符:空格符、制表符、换行符等,在字符常量和字符串常量中起作用; (4)标点符号及特殊字符:详见ASCII字符集。 2.1数据类型 1.基本数据类型 4)枚举类型(enum) 指把可能的值一一列举出来,变量的值只可以在列举出来的值的范围内取。 2.1数据类型 2.构造数据类型 1)构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的数据类型; 2)一个构造类型的值可以分解成若干个成员或元素。每个成员都是一个基本数据类型或又是一个构造数据类型; 3)种类:数组类型([ ])、结构体类型(struct)和共用体类型(unoin) 2.1数据类型 3.指针类型(*)  指针用来表示所指向内容在内存中的地址()。 4.空类型(void) 1)在调用函数时,通常应向调用者返回一个函数值,函数返回值具有一定的数据类型,应在函数定义及函数声明中给以说明; 2)有一类函数,调用后并不需要向调用者返回函数值,这种函数类型可以定义为空类型。 2.2常量 常量是指在程序运行期间值不发生变化的量 。 1.直接常量 1)数值型常量(也称常数) (1)整型常量 不带小数点的数值; 有三种形式:十进制、十六进制和八进制。 (2)浮点型常量 以小数形式或指数形式出现的数; 按双精度处理,分配8个字节; 有二种形式:十进制小数和十进制指数。 2.2常量 常量是指在程序运行期间值不发生变化的量 。 1.直接常量 2)字符型常量 (1)用西文的单引号括起来的单个普通字符或转义字符; (2)单引号称为字符型常量的定界符; (3)普通字符指ASCII字符集包含的可输出字符; (4)转义字符是以\开头的特殊字符序列,将\后面的字符转换成特定的含义,用来表示控制代码。 2.2常量 2.2常量 1.直接常量 3)字符串型常量 (1)用西文的双引号“”” 括起来的一串字符; (2)双引号称为字符串型常量的定界符; (3)任何可输入的字符,如字母、数字、西文标点符号、中文标点符号和汉字等。 (4)空字符串:两个双引号之间没有任何字符。 2.2常量 1.直接常量 4)字符串型常量和字符型常量的区别 (1)字符型常量由单引号括起来,字符串型常量由双引号括起来; (2)字符型常量只能是单个字符,字符串型常量则可以含一个或多个字符; (3)可以把一个字符型常量赋给一个字符型变量,但不能把一个字符串型常量赋给一个字符型变量(即字符数组); (4)字符型常量占一个字节的内存空间。字符串型常量占的内存字节数等于字符串中字节数加1。增加的一个字节中存放字符’\0’(ASCII码为0的字符),这是字符串结束的标志。 2.2常量 2.符号常量 1)符号常量的定义 格式:#define 符号常量名 常量 功能:用符号常量名代替直接常量。 注意: (1)符号常量名遵守标识符命名规则; (2)习惯上符号常量的标识符用大写字母,变量标识符用小写字母,以示区别; (3)此定义为宏预处理,行末没有分号; (4)符号常量不占内存,只是一个临时符号,在预编译时,用值代替名。 2.2常量 2.符号常量 2)符号常量的优点 (1)见名知义,容易阅读。 (2)一次定义,多次使用。 (3)一换全换,容易修改。 2.2常量 【例2_1】符号常量的使用。 #includestdio.h #define pi 3.14159 void main() { float are

文档评论(0)

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

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

1亿VIP精品文档

相关文档