《常用运算符及优先级.ppt》由会员分享,可在线阅读,更多相关《常用运算符及优先级.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Lesson 1常用运算符及优先级2整型与格式符#include main()int a,b,c;a=1;b=2;c=a+b;printf(c=%d,c);a1b2c3c=33赋值运算符int a,b,c;a=1;b=2;a=a+b;b=a+b;c=a+b;黄建黄建语录一一:变量某一量某一时刻只能保存刻只能保存一个一个值。a1b2c8354算术运算符乘法、除法和求余的运算乘法、除法和求余的运算优先级高于加法和减法。优先级高于加法和减法。减法减法加法加法乘法乘法除法除法求余求余-*/%+5求余运算:求余运算:a=7%4;b=-7%4;c=7%-4;d=-7%-4;e=4%7;f=40%70;黄氏
2、定理 一黄氏定理一黄氏定理一:两个整数两个整数进行算行算术运算运算结果果还是整数是整数。公式表示公式表示:7 /4=12006.4.14表达式表达式3.6-5/2+1.2+5%2的的值是是3 -33 -34 406 int a=3,b=3,c=3;int a,b,c;a=3;b=3;c=3;int a,b,c;a=b=c=3;int a=b=c=3;变量赋值正确正确正确正确正确正确错误7自增自减运算符b=a+;相当于:相当于:b=a;a+;先取先取值,后自增,后自增b=+a;相当于:相当于:+a;b=a;先自增,后取先自增,后取值8关系运算符小于或等于小于或等于=小于小于 等于等于=关系关系运
3、算运算9逻辑运算符Diagram 2Diagram3真真变变假,假,假假变变真真全全假假才才假假全真才真全真才真 Diagram 2Diagram 3非!与&或|10C语言常见运算符优先级口诀11运算符优先级.简称称 含含义运算符运算符数目数目结合合单单目目+,-,!单目目算算算算术*,/,%双目双目+,-双目双目关关关系关系,=,=双目双目=,!=双目双目逻逻辑&双目双目|双目双目条条条件条件?:三目三目赋赋值=,+=,-=,*=,/=,%=双目双目逗逗逗号逗号,12运算符的右结合性 单目、条件和目、条件和赋值运算符具有运算符具有右右结合性,如:合性,如:单目目运算符:运算符:!a+;相当于
4、:相当于:!(a+);条件条件运算符:运算符:a?b:c?d:e;相当于:相当于:a?b:(c?d:e);赋值运算符:运算符:a=b=c;相当于:相当于:a=(b=c);其它运算符其它运算符左左结合,如:合,如:算算术运算符:运算符:a+b-c;相当于:相当于:(a+b)-c;13本课小结VC+6.0 开开发环境境C语言的特点言的特点C程序的程序的书写格式写格式运算符的运算符的优先先级运算符的运算符的结合性合性14课后题:整数分离及合并将两个两位的正整数将两个两位的正整数a、b合并形成一个合并形成一个整数放在整数放在c中:将中:将a的十位和个位数依次放的十位和个位数依次放在在c的千位和十位上,的千位和十位上,b的十位和个位数的十位和个位数依次放在依次放在c的百位和个位上。的百位和个位上。例如:若例如:若a=45,b=12,使,使c=4152。