【试题011】C语言多个运算符计算例题

1.题目:表达式1+!2+3/4+5%6+(7==8)+9的值是?

2.代码:

#include <stdio.h>
int main() {
  //表达式1 + !2 + 3 / 4 + 5 % 6 + (7 == 8) + 9的值
  printf("%d\n", (1 + !2 + 3 / 4 + 5 % 6 + (7 == 8) + 9));
  //分析:多个运算符先考虑优先级问题
  //根据口诀,括号1,逻辑非!第2,/和%第3,+第4
  //所以:1.先判断7==8为假,即为0
  //2.接着!2就是0
  //3.然后3/4=0,5%6=5
  //4.整理式子:1+0+0+5+0+9=15
  //结果是15
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值