嵌入式开发创客学院小美老师运算符1/2/3/4/算术运算符-掌握关系运算符-掌握逻辑运算符-掌握总结与思考C提供的算术运算符:+,-,*,/,%,++,如下:float/double不能取余算术运算符算术运算符例如,inta=15,b=8,c;doublex=15,y=8,z;c=a+b;c=a–b;c=a*b;c=a/b;//c赋值为c=a%b;//c赋值为z=x+y;//z赋值为z=x-y;//z赋值为z=x*y;//z赋值为z=x/y;//z赋值为z=x%y;例如,intx=5,y=9,z;z=++x;z=x++;z=--x;z=x--;z=++x+y++;z=--x+y++;z=++x+y--;算术运算符C语言的关系运算符如下:关系运算符关系运算符例如,inta=5,b=6;a>(b-1)结果值为0(a+1)==b结果值为1a>=(b-2)结果值为1a<100结果值为1(a+3)<=b结果值为0a!=(b-1)结果值为0C语言的逻辑运算符如下:逻辑运算符逻辑运算符逻辑非“!”运算符的运算律如下:例如,intk=8;!(k==0)结果值为1!((k-8)==0)结果值为0!(k<=0)结果值为1运算量结果1001逻辑与“&&”运算符的运算规律如下:短路特性-逢0截止逻辑运算符左运算量右运算量结果111100010000逻辑或“||”运算符的运算规律如下:短路-逢1截止逻辑运算符左运算量右运算量结果111101011000例如intx=5,y=18;(x>=5)&&(y<20)结果值为1((x+1)>=0)&&(y<17)结果值为0((x-8)>=0)&&(y==18)结果值为0((x-5)>0)&&(y!=18)结果值为0((x>=5))||(y<20)结果值为1((x+1)>=0)||(y<17)结果值为1((x-8)>=0)||(y==18)结果值为1((x-5)>0)||(y!=8)结果值为1逻辑运算符总结与思考主要讲解了C语言中的算术运算符、关系运算符、逻辑运算符。思考:逻辑与运算符使用时要注意什么?逻辑或运算符使用时要注意什么?