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
}
3.截图: