数据类型(二).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文档。上传文档
查看更多
数据类型(二)

a a \0 例 a a 例: char ch; ch= A; 例: char ch; ch=A; 字符串常量 字符常量与字符串常量不同 注意:没有字符串变量,用字符数组存放 3种基本数据类型的分类 3种基本数据类型的常量表示法 定义变量 整型数据的溢出 实型数据的可表示误差 符号常量的定义及使用 字符常量的定义和存储 小 结 int i,j; double s; i=4; j=4*i-11; s=0.02*1000.0; 2.6 变量赋初值 方法1 先定义变量,再赋值 方法2 定义变量的同时,赋初值 int i=0; i=i+2; 注意:若对几个变量赋同一个值, 不能写成 int a=b=c=5; 而应写成 int a=5, b=5, c=5; 2.6 变量赋初值 变量定义和赋初值的作用 编译程序根据变量定义为其 分配指定字节的内存单元 …... 地址 int a=1, b=-3,c ; a b c 2字节 2字节 2字节 地址 地址 …... 内存 1 -3 ?? 随机数 如果一个变量在一个表达式中使用,那么只有该变量初始化后,表达式才能产生一个有意义的结果。 2.6 变量赋初值 int i=0; i=i+2; int i; i=i+2; 表达式i=i+2没有意义,因为i 没有初始化 表达式i=i+2有意义,因为i 已经初始化 变量在使用之前一定要有明确的值 变量每执行一个赋值运算,旧值就会被新值代替,最终变量中存放新值。 int i; i=4; i=i+2; 变量中存放新值 2.6 变量赋初值 2.7 各类数值型数据间的混合运算 double float long unsigned int char,short 低 高 运算对象类型不同时转换 int int double double double double double double 10+‘a’ +i*f - d/l 例 int i; float f; double d; long l; 低级别转换为高级别 隐式类型转换 2.8 算术运算符和算术表达式 算术运算符:加(正),减(负),乘,除,求余: + - * / % 算术表达式: 由算术运算符和括号将运算对象(操作数)连接起来的、符合C语法规则的式子。该表达式执行相应的操作,最终得到一个值。例如:a*b/c-1.5+a 算术运算符的属性:符号、算元、结合性、优先级 算术运算符 x-1、 3-y x+1、x+y k%3 x/3.0 3*x +1、+x -1、-temp 样例 3 3 2 2 2 1 1 优先级 从左到右 减法 - 从左到右 加法 + 从左到右 求余(求模) % 从左到右 除法 / 从左到右 乘法 * 二元 从右到左 不采取动作 + 从右到左 取负 - 一元 结合性 含义 符号 算元 1. 两个整数相除的商为整数: 2/3=0 5/3=1 -5/3=-1(向零取整) 2. 求余运算符“%”只对整数有意义。 即“%”的两个操作数都是整数: 7%4=3 4%7=4 (- 7) % 4 = -3 (若第一个操作数为负数,则余数也为负数) 7% ( -4 ) = 3 (若第一个操作数为正数,则余数也为正数) 注意: 混合表达式:具有不同数据类型操作数的表达式,如2+3.5 隐式类型转换 double float long unsigned int char,short 低 高 C怎样计算混合表达式的值? 下面再举几个例子 * 第2章 数据类型、运算符与表达式 处理数据 数据对象 数据操作 导入: 程序设计 数据结构 算法 C的数据类型 常量与变量 整型数据 实型数据 字符型数据 变量初始化(变量赋初值) 各类数值型数据间的混合运算 算术运算符和算术表达式 赋值运算符和赋值表达式 逗号运算符和逗号表达式 2.1 C的数据类型 C数据类型分为下面三类: 基本数据类型 构造数据类型 其他 C数据类型 基本 构造 其他 基本数据类型 整型 实型 字符型 基本数据类型分为下面三类: 整型 实型 字符型 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 定义类型typedef 数值类型 字符类型char 枚举类型enum 整 型 实 型 单精度型float 双精

文档评论(0)

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

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

1亿VIP精品文档

相关文档