算术运算符与表达式.pdf
《算术运算符与表达式.pdf》由会员分享,可在线阅读,更多相关《算术运算符与表达式.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算术运算符与表达式 程序设计基础课程组 1 1 算术运算符算术运算符 运算符 算术算术 运算符运算符 自增和自减自增和自减 运算符运算符 指针、位指针、位 条件、逗号条件、逗号 运算符运算符 关系关系 运算符运算符 组合组合 运算符运算符 逻辑逻辑 运算符运算符 赋值赋值 运算符运算符 基本算术运算符:+ - * / % 功能:取模运算符%用于计算两整数 相除后得到的余数 结合方向:从左向右 优先级: * / % - + - 说明: 两整数相除,结果为整数两整数相除,结果为整数 % %要求两侧均为整型数据要求两侧均为整型数据 例5/2 = -5/2.0 = 例5%2 = -5%2 = 1%10
2、 = 5%1 = 5.5%2 例5/2 = 2 -5/2.0 = -2.5 例5%2 = 1 -5%2 = -1 1%10 = 1 5%1 = 0 5.5%2() 1 1 算术运算符算术运算符 说明: + - 不能用于常量和表达式,如5+,(a+b)+ + -结合方向:自右向左 例 -i+ -(i+) i=3; printf(“%dn”, -i+ ); /-3 例 -i+ i=3; printf(“%dn”, -i+ ); 2 2 自增、自减运算符自增、自减运算符+ - 作用:使变量值加1或减1 种类: 前缀 +i, -i (先执行i+1或i-1,再使用i值) 后缀 i+,i- (先使用i值,
3、再执行i+1或i-1) 例i=3; k=+i; i=3; k=i+; j=3; printf(“%d”,+j); j=3; printf(“%d”,j+); a=3;b=5;c=(+a)*b; a=3;b=5;c=(a+)*b; /k=4,i=4 /k=3,i=4 /4 /3 /c=20,a=4 /c=15,a=4 2 2 自增、自减运算符自增、自减运算符+ - 3 3 算术表达式和运算符算术表达式和运算符 -是指用算术运算符、括号将运算对象连接起来的 并符合符合C语言语法规则语言语法规则的式子。 例 a*b/c-1.5+a 要写成:2*x 要写成:3.1415926*r*r或pi*r*r 要写成:s*(s-a)*(s-b) 要写成(5/9)*(f-32) -运算对象:常量、变量、函数等 要写成(a+b)/(c+d) 本节内容到此结束 谢谢观看
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构
限制150内