C语言中运算符

C语言中"%=、/=、&=、^ =、!=、&&、||、!、|、^、&、~"都是什么意思?

1、C语言中a%=b 等效于 a=a%b 模除并赋值。

代码示例:

int x;
x = 15;
x %= 7; //x = 15 % 7

结果为x = 1。
这个表达式的结果为15除以7的余数,等于1。这就是说,15除以7得2余1。

2、C语言中a/=b 等效于 a=a/b 除法运算并赋值。

代码示例:

int x;
x = 15;
x /= 7; //x = 15 / 7

结果为x = 2。
这个表达式的结果为15除以7的整数部分,等于2。这就是说,15除以7得2余1,取整数部分,即2。

3、C语言中a&=b 等效于 a=a&b 按位与并赋值。

代码示例:

int x;
x = 0x02;	//00000000 00000000 00000000 00000010
x &= 0x01;	//00000000 00000000 00000000 00000001   x = 0x02 & 0x01

结果为0x00。

4、C语言中a|=b 等效于 a=a|b 按位或并赋值。

5、C语言中a^=b 等效于 a=a ^b 按位异或并赋值。

6、C语言中a!=b 等效于 a=a!b 逻辑判断,ab不相等的时候为真。

7、C语言中a+=b 等效于 a=a+b 按位与并赋值。

8、C语言中a-=b 等效于 a=a-b 按位与并赋值。

9、&&逻辑与。

a && b ,a与b都为真时结果为真

10、|| 逻辑或,均为假时结果为假,否则为真。

11、!a 逻辑非, a为真时结果为假,否则反。

12、| 按位或、^ 按位异或、& 按位与、~ 按位取反

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值