02运算符与表达式答辩.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
不同数据类型的运算量混合运算时,由编译系统自动完成类型转换,遵循以下规则: 二、数据类型转换 1. 类型隐式转换 运算量类型不同时,则先转换成同一类型再进行运算。 转换按数据长度增加的方向进行,以保证精度不降低。 所有浮点运算都以双精度进行,即float自动转换为double。 char型和short型数据参与运算时,必须先转化为int型。 赋值运算中,赋值号两边的运算量类型不同时,右侧的运算量的类型将转换为左侧运算量的类型。 二、数据类型转换 1. 类型隐式转换 不同数据类型的运算量混合运算时,由编译系统自动完成类型转换,遵循以下规则: double float long unsigned int char,short 数据类型隐式转化规则示意图 例如: int i; float f; double d; long k; 求: 10 + ‘a’ + i * f - d /k 10 + ‘a’ + i * f - d / k int int double double double double double double double 二、数据类型转换 2. 类型显式转换 功 能:将一个表达式的值转换成所需类型。 一般形式: (类型说明符) (表达式); 例 如: (float) (a+b) 是显式的把a+b的值转换为float类型 二、数据类型转换 类型说明符和表达式都必须加括号(单个变量可以不加括号) 显式转换和隐式转换所得到的值是一个中间变量,并不会改变原变量的类型。 较高类型向较低类型转换时可能会发生精度损失问题。 注 意: 注意: (float) 22/5 与 (float) (22/5) 不同 错误的类型转换: (int) b=a+5 ; b= int (3*a) ; 例10: #include stdio.h void main(void) { float f = 6.25; printf (f1=%d,f2=%f\n,(int)f,f); getch(); } 输出结果:f1 = 6, f2 = 6.250000 二、数据类型转换 算术运算符:(+ - * / % ++ --) 关系运算符:( = == = !=) 逻辑运算符:(! ||) 位运算符: ( ~ | ^ ) 赋值运算符:( = ) 条件运算符:( ? : ) 求字节数: ( sizeof ) 强制类型转换:( 类型 ) 其它 : ( ( ) - ) 常用运算符--小结 逻辑非! 算术运算符 关系运算符 逻辑与、或 赋值运算符 高 低 常用运算的优先级别--小结 补充习题程序,计算以下结果,并填写实训报告,要求把程序和结果写上。 (1) char x=3,y=2,z=1; z=(x*y + y/z) *y (2) char x=3,y=2,z=1; x=(!(xy)||z==0) (3) char x=3,y=2,z=1; z=xyz!=x; (4) char x=3,y=2,z=1; x=(y*z++)+1; (5) char x=3; int i=4; i=x; (6) char x=3; int i=321; x=i; 编 程 练 习 运算符与表达式 5.2 运算符与表达式 上课教师:邓霞 运算符号与表达式 本节内容 数据类型转换 编程练习 运算符的分类 分类依据:运算符的功能 分类: 算术运算符 关系运算符 逻辑运算符 赋值运算符 按位运算符 其它运算符 表达式: 由操作数和运算符组成的序列。 一、运算符与表达式 1)算术运算符 +:加法 -:减法 *:乘法 /:除法 %:取余 ?“/”表示除号(若除数和被除数都为整数,则商只取整数。) 7/2=3 15/4=3 7.0/2=3.5 ?“%”称为取余运算(两操作数必须为整数。) 15%4=3 7%15=7 1. 算术运算符和算术表达式 结合性是指同级运

文档评论(0)

5201394 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档