运算符

算术运算符-掌握

关系运算符-掌握

逻辑运算符-掌握

算术运算符

C提供的算术运算符:+,-,*,/,%,++,如下:float/double不能取余

算术运算符

举例:

int a=15, b=8,c;

double x=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 ;

举例:

int x=5, y=9, z;

z = ++x ;

z = x++ ;

z = --x ;

z = x-- ;

z= ++x + y++ ;

z= --x + y++ ;

z= ++x + y-- ;

关系运算符

C语言的关系运算符:

举例:

int a=5, b=6;

a>(b-1) 结果值为0

(a +1)== b 结果值为1

a>=(b-2) 结果值为1

a<100 结果值为1

(a+3)<=b 结果值为0

a != (b-1) 结果值为0

逻辑运算符

C语言的逻辑运算符如下:

逻辑非“!”运算符的运算律如下

运算量

结果

1

0

0

1

举例:

int k=8;

! ( k ==0) 结果值为1

! ((k-8) == 0) 结果值为0

! (k<= 0) 结果值为1

逻辑与“&&”运算符的运算规律如下:短路特性-逢0截止

左运算量

右运算量

结果

1

1

1

1

0

0

0

1

0

0

0

0

逻辑或“||”运算符的运算规律如下:短路-逢1截止

左运算量

右运算量

结果

1

1

1

1

0

1

0

1

1

0

0

0

逻辑运算符

举例:

nt x=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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值