C语言数据类型、运算符与表达式C.pptVIP

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言数据类型、运算符与表达式C

第三章 数据类型、运算符与表达式 第三章 数据类型、运算符和表达式 主要内容 C语言的常量与变量 C语言的基本数据类型 各数据类型间的混合运算 运算符和表达式 C语言的数据类型 我们上节课讲到: 著名的计算机科学家N. Wirth提出: 程序 = 数据结构(描述数据) + 算法(描述操作) 一个良好的程序,应当综合考虑算法和数据结构 算法处理的对象是数据,而数据是以某种特定的形式存在的 数据结构是指数据的组织形式 C语言的数据类型 C语言的数据结构是以数据类型形式出现的 常量和变量 一、基本字符集 字符,是组成语言的最基本元素,允许出现在C语言源程序的所有字符的集合,称为字符集。 字母:a~z,A~Z 数字:0~9 特殊字符:控制字符、分隔符、运算符 常量和变量 二、关键字 关键字,也叫做保留字,是指在C语言中具有特定的含义的字符,它们由系统定义,不能做为他用。 常量和变量 三、标识符 用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符。 也就是说,标识符是一个名字 C语言中的标识符只能由字母、数字和下划线组成 而且第一个字符不能是数字 不能将关键字作为标识符 常量和变量 C语言中的标识符只能由字母、数字和下划线组成 而且第一个字符不能是数字 常量和变量 标识符的注意事项 C语言区分大小写,大小写不同的标识符是不同的 例如:Student和student是两个不同的标识符 标识符的长度有限制,要注意开发环境的限定 Turbo C 允许的标识符的最大长度是32 标识符的命名用有意义的单词组合 如:Stu_Num表示学号, 不要一味地用a, b, c等简单标识符名 常量和变量 三、常量 常量:在程序的运行过程中,其值不能被改变 常量的分类: 常量和变量 使用符号常量的优点: 含义清晰(定义时要注意采用合适的常量名) 一改全改 常量和变量 使用符号常量的优点: 含义清晰(定义时要注意采用合适的常量名) 一改全改 常量和变量 使用符号常量的优点: 含义清晰(定义时要注意采用合适的常量名) 一改全改 常量和变量 四、变量 变量:在程序的运行过程中,其值可以被改变的量 变量必须用有效的标识符作为名字 变量名实际上是存放变量值的存储单元地址的抽象 常量和变量 四、变量 C语言要求对所有变量:先定义,后使用(强制定义) 整型数据 一、整型常量的表示 十进制   如:123,-123,0 八进制 (以 0 开头) 如:0123 表示十进制数83 十六进制(以 0x 开头) 如:0x123表示十进制数291 整型数据 二、整型变量在内存中的存储 整型变量在内存中是以二进制补码的形式存放的 整型数据 三、整型变量的种类 基本类型:int 根据数值的范围分为:int,short,long 根据有无符号(singed/unsigned)及范围可分: 整型数据 四、整型变量的定义 变量定义放在函数开头的声明部分或者函数中某一分程序开头的声明部分。 整型数据 五、整型数据的溢出 一个int型变量允许的最大值是32767 整型数据 五、整型数据的溢出 一个int型变量允许的最大值是32767 整型数据 六、整型常量的类型 一个整数,若值在-32768~32767范围内,认为是int型 一个整数,若在-2147483648~2148473647范围内,而超过了-32768~32767的范围,认为是long int型 一个整数,后面加一个字母u或U,认为是unsigned int型 如:12345u 一个整数,后面加一个字母l或L,认为是long int型 如:12345L 实型数据 一、实型常量的表示 十进制小数形式 如:.123 123. 0.123 0.0 指数形式  如:123e3 123E3 1.23e5 注意:e的前面必须有数字,后面必须是整数 如:e32 1.23e2.3 e 都是不合法的 实型数据 二、实型变量在内存中的存储 实型变量在内存中以指数的形式存放,一般占4个字节 实型数据 三、实型变量的种类 基本类型:float 根据数值的范围分为: float(单精度型) double(双精度型) long double(长双精度型) 实型数据 四、实型常量的类型 C编译系统将一个实数做为double类型处理 实型数据 四、实型常量的类型 C编译系统将一个实数做为double类型处理 可以在实数后面加f或F,表示float型实数, 编译系统会按单精度实数(32位)处理 如:123.456f 456.789F 字符型数据 一、字符常量的表示 用单引号括起的单个字符 如:a B ? 用“\”开头的转义字符  字符型数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档