《吉大康辉老师讲C语言》第三章:C语言中的运算.ppt
《《吉大康辉老师讲C语言》第三章:C语言中的运算.ppt》由会员分享,可在线阅读,更多相关《《吉大康辉老师讲C语言》第三章:C语言中的运算.ppt(10页珍藏版)》请在三一办公上搜索。
1、第三章 运算3.1运算符简介,语言的运算符有以下几类:1.算术运算符(见下节)2.关系运算符=9.求字节数符sizeof 12 其它(),3.2 算术运算符和算术表达式,基本的算术运算符:+(二元加运算符)-(二元减,或一元负运算符)*(乘法运算符)/(除法运算符)当进行+、-、*、/混合运算时,各运算符之间必须要有一定的优先次序和结合方向。语言中规定+、-、*、/之间的优先次序如下:-、*/、+-。同一行运算符的优先级相等,运算时按优先级从高到低,同级从左至右的原则进行,如:a*b+c/d-e、(a*b)+(c/d)-e、a*b/c、a*-c+b/d a,b,c,d,e等称为操作数,它可以是
2、常量或变量,由操作数和运算符以及圆括号按一定规则构成的式子称为表达式。由数值型操作数和算术运算符构成的表达式称为算术表达式。,模运算符模运算符是一个二元运算符。优先级和结合方向同*和/。要求两侧的操作数均为整型数据。且nm的结果为n/m的余数部分,即n被m除的余数。余数的符号与被除数一致。如:73的结果为1,42的结果为0,23的结果为2,-2%3=?2%-3=?-2%-3=?。,3.2 算术运算符和算术表达式,3.3赋值运算符和赋值表达式,赋值运算符=:一个二元运算符,其左操作数只能为变量,而右操作数可以为常量、变量或表达式。赋值表达式的一般形式为:=先对“=”右端表达式求值,将结果赋给变量
3、。赋值表达式可以出现在其他表达式中:(a=1)+(b=3)*4-(c=5)赋值表达式右侧也可以是一个赋值表达式:a=(b=5)赋值表达式中“=”的结合顺序是“从右至左”。算术运算符的优先级高于赋值运算符。例如:a=b=c=d=1,a=5+(b=3),a=(b=4)+(c=6),a=b=4+(c=6)复合的赋值运算符:a+=b,a-=b,a*=b,a/=b,a%=b,3.4,运算符,算术运算符+和-使参加运算对象的值增1或减1,也是赋值运算。单目运算符,运算对象可以是整型或实型变量,不能是常量或表达式,例如:+a,a+,a-,-a,+3,(i+j)-它们在算术运算符中的优先级和结合方向如下:+-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 吉大康辉老师讲C语言 吉大康辉 老师 语言 第三 中的 运算
链接地址:https://www.31ppt.com/p-6076035.html