网站大量收购独家精品文档,联系QQ:2885784924

除法模块的开发.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言程序设计教学重点:浮点数据的应用算术运算符数据类型转换赋值运算符教学难点:数据类型转换赋值运算符第2章除法模块的开发开发思路:除法模块的实现思路和加法模块相类似,不同的是在实现除法模块时,还需要考虑以下四个问题1、小数在C语言中的表示和存储问题2、在C语言中也用÷号表示除法吗3、在C语言中12÷5的结果是2.4吗?4、如何保存运算结果第2章除法模块的开发任务说明编写div函数,实现两个整数的除法运算要求:1、从键盘输入任意两个整数,中间用空格隔开2、要求输出两个整数相除的商3、要求商保留小数点后面一位小数第2章除法模块的开发C语言程序设计2.1算术运算符算术运算符和算术表达式赋值运算符和赋值表达式类型转换C语言程序设计C的运算符有以下几类:分15个优先等级(1)算术运算符+-*/%(2)关系运算符><==>=<=!=(3)逻辑运算符!||(4)位运算符~|∧&(5)赋值运算符=复合赋值运算符*=+=等(6)条件运算符?:(7)逗号运算符,(8)指针运算符*&(9)其它(),[],-,.,sizeof等2.1算术运算符C语言程序设计2.3.1运算符使用运算符需要注意以下几点:⑴运算符的功能⑵对操作数(即运算对象)的要求操作数的个数;操作数的数据类型。⑶运算符的优先级别⑷运算符的结合方向⑸运算结果注意:C语言没提供幂运算符!运算符三个基本属性:优先级、结合性、目数参见附录BC语言程序设计1、算术运算符+(加法运算符,或正值运算符。如:3+5、+3)-(减法运算符,或负值运算符。如:5-2、-3)*(乘法运算符。如:3*5)/(除法运算符。两个整数相除的结果为整数,如:5/3结果为1)%(模运算符,或称求余运算符,%两侧均应为整型数据,如:7%4的值为3)。注:1、/:如果两个整数相除,结果为整数(整除),结果“向零取整”。例:8/5=1,8/-5=-1,-8/5=-1,8.0/5=1.6。2、%:结果的符号与被除数符号相同。例:8%5=3,-8%5=-3,8%-5=3。C语言程序设计说明在除法运算中,当两个操作数都是整数时,商也为整数,小数部分一律舍去。例如:7/3的结果为2,-1/2的结果为0,-5/3的结果为-1。%(求余运算)要求两个操作数都是整型,结果为整除后余下的整余数。当两个运算数的符号不同时,结果的符号与被除数的符号相同。例如:5%3的值为2,-5%3的值为-2,5%-3的值为2。1、算术运算符C语言程序设计1、算术表达式和运算符的优先级与结合性用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式。运算对象包括常量、变量、函数等。例如:a*b/c-1.5+′a′是一个合法的表达式C语言规定了运算符的优先级和结合性。在表达式求值时,先按运算符的优先级别高低次序执行,例如先乘除后加减。C规定了各种运算符的结合方向(结合性)算术运算符的结合方向为“自左至右”,即先左后右。C语言程序设计2、自增、自减运算符作用是使变量的值增1或减1++i,--i:在使用i之前,先使i的值加(减)1i++,i--:在使用i之后,使i的值加(减)1注:由于自增和自减可以改变操作数自身的值,因此其运算对象只能是一个变量。整型、实型、字符型、指针类型变量均可作为其运算对象。变量x初值表达式运算后x的值运算后表达式的值2++x332x++322--x112x--12C语言程序设计2、自增、自减运算符思考:若a的值仍为3 则执行a++*2后,表达式的值为?,a的值为?, 而执行++a*2后,表达式的值为?,a的值为?。注意:(1)自增运算符(++),自减运算符(--),只能用于变量(整型或指针)类型,而不能用于常量或表达式,(2)++和--的结合方向是“自右至左”。如:5++、(a+b)++、--d(d为实数)非法printf(“%d”,-i++);如果i的原值为3,输出-3自增(减)运算符常用于循环语句中使循环变量自动加1。也用于指针变量,使指针指向下一个地址。C语言程序设计2、自增、

文档评论(0)

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

资料供参考。

1亿VIP精品文档

相关文档