《部份运算符》PPT课件.ppt
《《部份运算符》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《部份运算符》PPT课件.ppt(15页珍藏版)》请在三一办公上搜索。
1、全国计算机等级考试,主讲人:秦小林,第二部份C语言中的数据运算,全国计算机等级考试,主讲人:秦小林,一、算术运算符,注意:结合方向:从左向右优先级:-*/%-+-两整数相除,结果为整数,若有一数为实型,则商为实型%要求两侧均为整型数据(余数的符号与被除数相同),例 5/2=2-5/2.0=-2.5,例 5%2=1-5%-2=-1 5%-2=1-5%2=-1,全国计算机等级考试,主讲人:秦小林,二、自增自减运算,作用:使变量值加1或减1种类:前置+i,-i(先执行i+1或i-1,再使用i值)后置 i+,i-(先使用i值,再执行i+1或i-1)注意:+-不能用于常量和表达式,如5+,(a+b)+-
2、结合方向:自右向左,例 j=3;k=+j;j=3;k=j+;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;j=4;k=3;j=4;4 3 a=4;b=5;c=20;a=4;b=5;c=15;,全国计算机等级考试,主讲人:秦小林,三、赋值运算符,简单赋值运算符符号:=格式:变量标识符=表达式作用:将一个数据(常量或表达式)赋给一个变量复合赋值运算符种类:+=-=*=/=%=&=|=含义:exp1+=exp2 exp1=exp1+exp2,例 a=3;c=d+2;,例 a+=3=a
3、=a+3 x*=y+8=x=x*(y+8)x%=3=x=x%3,注意:1、结合方向:自右向左 2、左侧必须是变量,不能是常量或表达式 3、赋值转换规则:使赋值号右边表达式值自动转换成其左边变量的类型,全国计算机等级考试,主讲人:秦小林,四、强制类型转换与逗号运算符,强制类型转换运算符符号:(目的类型)格式:(目的类型)表达式作用:将一个表达式的值转换为另一种类型逗号运算符符号:,形式:表达式1,表达式2,表达式n,例:printf(%f,(int)(5.16894*1000+0.5)/(float)1000);(int)12.3%5;a=3*5,a*4,a+5x=(a=3,6*3),结果:5.
4、16900022018,全国计算机等级考试,主讲人:秦小林,五、关系运算符,结合方向:自左向右优先级别:高:=低:=!=关系表达式的值:是逻辑值“真”或“假”,用1和0表示,例:12.912 值为1 543在C中是允许的,值为03100 值为0,全国计算机等级考试,主讲人:秦小林,六、逻辑运算符,种类:!(非)&(与)|(或)运算结果:0表示“假”,1表示“真”短路特征:单一与运算,当表达式的值为假时停止计算单一或运算,当表达式的值为真时停止计算,例 a(m=ab)&(n=cd)/结果m=0,n=1,全国计算机等级考试,主讲人:秦小林,七、指针运算符,含义:&取变量的地址;*取指针所指向变量的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部份运算符 部份 运算 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5651041.html